首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]IntlCalendar::get()函数—用法及示例

发布于 2025-04-28 14:40:47
0
19

IntlCalendar::get()函数用于获取指定字段的值。它是IntlCalendar类的一个方法,用于操作国际化日期和时间。

语法:

public int IntlCalendar::get(int $field)

参数:

  • $field:整数,表示要获取的字段。

返回值: 返回一个整数,表示指定字段的值。

示例:

// 创建一个GregorianCalendar对象
$cal = IntlCalendar::createInstance(NULL, NULL, 'en_US');

// 设置日期为2022年3月15日
$cal->set(2022, 2, 15);

// 获取年份
$year = $cal->get(IntlCalendar::FIELD_YEAR);
echo "Year: " . $year . PHP_EOL;

// 获取月份(注意:月份从0开始,所以实际月份需要加1)
$month = $cal->get(IntlCalendar::FIELD_MONTH) + 1;
echo "Month: " . $month . PHP_EOL;

// 获取日期
$day = $cal->get(IntlCalendar::FIELD_DAY_OF_MONTH);
echo "Day: " . $day . PHP_EOL;

输出:

Year: 2022
Month: 3
Day: 15

在上面的示例中,我们首先创建了一个GregorianCalendar对象,然后使用set()方法设置日期为2022年3月15日。接下来,使用get()方法分别获取了年份、月份和日期,并将它们打印出来。请注意,由于月份是从0开始计数的,所以我们在获取月份后需要加1。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流