English | 简体中文 | 繁體中文
查询

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

「 获取指定字段的值 」


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。

补充纠错
热门PHP函数
分享链接