查询

IntlGregorianCalendar::__construct()函数—用法及示例

「 创建一个 IntlGregorianCalendar 对象,用于处理格里高利历的日期和时间 」


函数名: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)并启用了相关的配置。

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