函式名:IntlCalendar::inDaylightTime()
適用版本:PHP 5 >= 5.5.0, PHP 7, PHP 8
函式說明:IntlCalendar::inDaylightTime() 函式用於檢查指定的日期是否處於夏令時。
用法:
bool IntlCalendar::inDaylightTime ( void )
引數: 該函式不接受任何引數。
返回值: 如果指定的日期處於夏令時,則返回 true;否則返回 false。
示例:
// 建立一個日曆物件
$cal = IntlCalendar::createInstance();
// 設定時區為美國紐約時區
$cal->setTimeZone('America/New_York');
// 設定日期為2021年8月10日
$cal->set(2021, 7, 10);
// 檢查指定日期是否處於夏令時
if ($cal->inDaylightTime()) {
echo "該日期處於夏令時";
} else {
echo "該日期不處於夏令時";
}
輸出:
該日期處於夏令時
注意:
- 在使用 IntlCalendar::inDaylightTime() 函式之前,需要先建立一個 IntlCalendar 物件,並設定好時區和日期。
- 該函式只能用於支援國際化擴充套件(Internationalization extension)的 PHP 版本。如果你的 PHP 版本不支援國際化擴充套件,將無法使用該函式。
熱門工具排行榜