查詢

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

「 獲取指定時區的原始偏移量(以秒為單位) 」


函式名稱:IntlTimeZone::getRawOffset()

函式描述:該函式用於獲取指定時區的原始偏移量(以秒為單位)。

適用版本:該函式適用於PHP 5.5.0及以上版本。

用法:

int IntlTimeZone::getRawOffset ( void )

引數: 該函式不接受任何引數。

返回值: 返回一個整數,表示指定時區的原始偏移量(以秒為單位)。正值表示東半球,負值表示西半球。

示例:

// 設定時區為紐約
date_default_timezone_set('America/New_York');

// 建立IntlTimeZone物件
$timezone = IntlTimeZone::createTimeZone('America/New_York');

// 獲取紐約時區的原始偏移量
$offset = $timezone->getRawOffset();

// 將偏移量轉換為小時
$hours = $offset / 3600;

echo "紐約時區的原始偏移量為:{$hours}小時";

輸出:

紐約時區的原始偏移量為:-5小時

注意事項:

  • 該函式依賴Intl擴充套件,請確保已經安裝並啟用了該擴充套件。
  • 該函式返回的是指定時區的原始偏移量,並不考慮夏令時的影響。如果需要考慮夏令時,請使用IntlTimeZone::getOffset()函式。
補充糾錯
熱門PHP函式
分享連結