📜  PHP | IntlCalendar setTime()函数

📅  最后修改于: 2022-05-13 01:56:39.587000             🧑  作者: Mango

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