函数名:IntlCalendar::createInstance()
适用版本:PHP 5 >= 5.5.0, PHP 7, PHP 8
用法:IntlCalendar::createInstance() 函数用于创建一个新的 IntlCalendar 对象。
语法:public static IntlCalendar IntlCalendar::createInstance([mixed $time = NULL [, string $locale = "" ]])
参数:
返回值:返回一个 IntlCalendar 对象,或者在失败时返回 FALSE。
示例:
// 创建一个新的 IntlCalendar 对象,并设置为当前时间
$calendar = IntlCalendar::createInstance();
// 创建一个新的 IntlCalendar 对象,并设置为指定时间(2022年1月1日)
$calendar = IntlCalendar::createInstance(mktime(0, 0, 0, 1, 1, 2022));
// 创建一个新的 IntlCalendar 对象,并设置为指定时间(使用 DateTime 对象)
$datetime = new DateTime('2022-01-01');
$calendar = IntlCalendar::createInstance($datetime);
// 创建一个新的 IntlCalendar 对象,并设置为指定时间和区域设置
$calendar = IntlCalendar::createInstance(mktime(0, 0, 0, 1, 1, 2022), 'en_US');
if ($calendar === false) {
echo "创建 IntlCalendar 对象失败!";
} else {
echo "成功创建 IntlCalendar 对象!";
}
注意: