PHP | IntlCalendar setTime()函数
IntlCalendar::setTime()函数是PHP中的一个内置函数,用于设置日历时间对象,单位为自纪元以来的毫秒数。日历时刻由浮点数表示,其值应为自纪元以来的整数毫秒数(1970 年 1 月 1 日 00:00:00.000 UTC)。它忽略了闰秒。
句法:
- 面向对象风格
bool IntlCalendar::setTime( float $date )
- 程序风格
bool intlcal_set_time( IntlCalendar $cal, float $date )
参数:此函数使用上面提到的两个参数,如下所述:
- $cal:此参数保存 IntlCalendar 的资源。
- $date:此参数保存由瞬间和纪元时间之间的毫秒数表示的瞬间。它忽略了闰秒。
返回值:此函数在成功时返回 TRUE,在失败时返回 FALSE。
下面的程序说明了PHP中的 IntlCalendar::setTime()函数:
程序:
setTime(strtotime('2019-10-27 -05:30:00 GMT') * 1000);
// Format the DateTime object
echo IntlDateFormatter::formatObject($cal, IntlDateFormatter::FULL);
?>
输出:
Thursday, March 21, 2019 at 9:19:29 AM India Standard Time
Sunday, September 22, 2019 at 10:30:34 AM India Standard Time
Thursday, January 1, 1970 at 5:30:00 AM India Standard Time
参考: https://www. PHP.net/manual/en/intlcalendar.settime。 PHP