函数名称:IntlDateFormatter::getCalendar()
适用版本:PHP 5 >= 5.3.0, PHP 7, PHP 8
函数描述:此函数用于获取IntlDateFormatter对象中当前设置的日历类型。
用法:
public IntlDateFormatter::getCalendar(): int|false
参数: 此函数没有参数。
返回值:
- 成功时,返回一个整数,代表当前设置的日历类型。
- 失败时,返回false。
示例:
// 设置一个IntlDateFormatter对象
$formatter = new IntlDateFormatter(
'en_US',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/New_York',
IntlDateFormatter::GREGORIAN
);
// 获取当前设置的日历类型
$calendar = $formatter->getCalendar();
// 输出日历类型
echo "当前日历类型为:" . $calendar;
输出:
当前日历类型为:1
在上面的示例中,我们创建了一个IntlDateFormatter对象,并将日历类型设置为国际标准格里高利历(Gregorian)。然后,我们使用getCalendar()函数获取当前设置的日历类型,最后将其输出到屏幕上。在这个例子中,输出结果为1,表示当前日历类型为Gregorian。