PHP | IntlCalendar createInstance()函数
IntlCalendar::createInstance()函数是PHP中的一个内置函数,用于创建 IntlCalendar 的实例。
句法:
- 面向对象风格:
IntlCalendar IntlCalendar::createInstance( mixed $timeZone = NULL, string $locale = "" )
- 程序风格:
IntlCalendar intlcal_create_instance( mixed $timeZone = NULL, string $locale = "" )
参数:
- $timeZone:此参数保存使用的时区。
- NULL:这是默认时区。
- IntlTimeZone:直接使用。
- DateTimeZone:它允许以 DateTimeZone 格式设置时区。将提取 DateTimeZone 的标识符并创建一个 ICU 时区对象。
- 字符串:它是一个有效的 ICU 时区标识符。
- $locale:此参数保存要使用的语言环境或 NULL 以使用默认语言环境。
返回值:此函数在成功时创建一个 IntlCalendar 实例,在失败时创建 NULL。
下面的程序说明了PHP中的 IntlCalendar::createInstance()函数:
方案一:
before($calendar2));
var_dump($calendar2->before($calendar1));
// Use IntlCalendar::before() function
var_dump($calendar1->after($calendar2));
var_dump($calendar2->after($calendar1));
?>
输出:
bool(false)
bool(true)
bool(true)
bool(false)
方案二:
setTime($calendar1->getTime());
// Use IntlCalendar::equals() function to cCompare time
// of two IntlCalendar objects and display result
var_dump($calendar1->equals($calendar2));
?>
输出:
bool(true)
参考: https://www. PHP.net/manual/en/intlcalendar.createinstance。 PHP
在评论中写代码?请使用 ide.geeksforgeeks.org,生成链接并在此处分享链接。