函数名:IntlGregorianCalendar::__construct()
适用版本:PHP 5 >= 5.5.0, PHP 7, PHP 8
用法:IntlGregorianCalendar::__construct() 是 IntlGregorianCalendar 类的构造函数。它用于创建一个 IntlGregorianCalendar 对象,用于处理格里高利历的日期和时间。
语法:
public IntlGregorianCalendar::__construct(string $locale = NULL)
参数:
- $locale(可选):一个可选的字符串参数,表示要使用的区域设置。默认为 NULL,表示使用当前的区域设置。
返回值:无返回值。
示例:
$calendar = new IntlGregorianCalendar();
echo $calendar->get(Calendar::YEAR); // 输出当前年份
$calendar2 = new IntlGregorianCalendar('en_US');
echo $calendar2->get(Calendar::YEAR); // 输出当前年份,使用en_US区域设置
在以上示例中,我们首先使用默认的区域设置创建了一个 IntlGregorianCalendar 对象 $calendar
,然后使用 get()
方法获取当前年份并输出。接下来,我们使用 'en_US' 区域设置创建了另一个 IntlGregorianCalendar 对象 $calendar2
,同样使用 get()
方法获取当前年份并输出,但是此时使用了不同的区域设置。
请注意,使用 IntlGregorianCalendar 类之前,需要确保已经安装了 PHP 的 Internationalization 扩展(intl)并启用了相关的配置。