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。