查詢

date_default_timezone_set()函式—用法及示例

「 設定預設的時區,以便在使用日期和時間相關函式時,獲取正確的本地時間 」


函式名:date_default_timezone_set()

適用版本:所有版本

用法:該函式用於設定預設的時區,以便在使用日期和時間相關函式時,獲取正確的本地時間。

語法:date_default_timezone_set($timezone)

引數:

  • $timezone:所需設定的時區,可以是一個有效的時區識別符號,例如"Asia/Shanghai"或"Europe/London",也可以是一個整數表示時區偏移,例如-60代表UTC-1小時。

返回值:該函式沒有返回值。

示例:

  1. 設定時區為"Asia/Shanghai": date_default_timezone_set("Asia/Shanghai"); $currentTime = date("Y-m-d H:i:s"); echo $currentTime; // 輸出當前上海時區的時間

  2. 設定時區為UTC-8: date_default_timezone_set("-480"); $currentTime = date("Y-m-d H:i:s"); echo $currentTime; // 輸出當前UTC-8時區的時間

注意事項:

  • 在使用該函式之前,確保已經包含或載入了時區資料庫檔案。
  • 時區設定對於整個指令碼是全域性有效的,因此在指令碼中的任何地方都可以呼叫該函式來更改時區設定。
  • 建議在指令碼的開頭部分設定時區,以確保正確處理所有日期和時間相關操作。
補充糾錯
下一個函式: date_diff()函式
熱門PHP函式
分享連結