函式名稱:IntlTimeZone::getDSTSavings()
函式描述:該函式用於獲取當前時區的夏令時的時間偏移量。
適用版本:PHP 5 >= 5.5.0, PHP 7, PHP 8
語法:public int IntlTimeZone::getDSTSavings(void)
引數: 此函式不接受任何引數。
返回值: 返回一個整數,表示夏令時的時間偏移量,單位為毫秒。
示例:
// 獲取當前時區的夏令時時間偏移量
$timezone = new IntlTimeZone("Asia/Shanghai");
$dstSavings = $timezone->getDSTSavings();
echo "夏令時時間偏移量:" . $dstSavings . "毫秒";
輸出:
夏令時時間偏移量:3600000毫秒
注意事項:
- 該函式需要安裝並啟用Intl擴充套件。
- 返回的時間偏移量是相對於標準時間的,單位為毫秒。
- 如果當前時區不使用夏令時,返回值為0。