查詢

IntlTimeZone::getDSTSavings()函式—用法及示例

「 獲取當前時區的夏令時的時間偏移量 」


函式名稱: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。
補充糾錯
熱門PHP函式
分享連結