函數(shù)名稱: gmdate()
函數(shù)描述: gmdate() 函數(shù)格式化一個 GMT/UTC 日期和時間。
適用版本:所有 PHP 版本。
語法: gmdate(format, timestamp)
參數(shù):
- format:必需。規(guī)定日期/時間的格式。
- timestamp:可選。規(guī)定時間戳。如果未指定,則使用當前時間和日期。
返回值:返回格式化后的 GMT/UTC 日期和時間的字符串。
示例:
// 示例 1:使用當前時間戳獲取當前的 GMT/UTC 日期和時間
echo gmdate("Y-m-d H:i:s"); // 輸出類似:2022-01-01 10:30:00
// 示例 2:指定時間戳獲取對應的 GMT/UTC 日期和時間
$timestamp = strtotime("2022-01-01 10:30:00");
echo gmdate("Y-m-d H:i:s", $timestamp); // 輸出:2022-01-01 02:30:00
// 示例 3:使用不同格式獲取 GMT/UTC 日期和時間
echo gmdate("D, d M Y H:i:s T"); // 輸出類似:Sat, 01 Jan 2022 02:30:00 UTC
注意事項:
- gmdate() 函數(shù)與 date() 函數(shù)類似,但是它返回的是 GMT/UTC 時間,而不是本地時間。
- 使用 gmdate() 函數(shù)時,需要確保服務器的時區(qū)設置是正確的,否則可能會得到錯誤的結(jié)果。
- format 參數(shù)可以使用各種日期和時間格式字符,比如 Y(年份)、m(月份)、d(日期)、H(小時)、i(分鐘)、s(秒鐘)、T(時區(qū))等。具體的格式字符可以參考 PHP 官方文檔中的日期和時間格式化字符說明。
- timestamp 參數(shù)可以是一個整數(shù)型的時間戳,也可以是一個表示日期和時間的字符串。如果未指定 timestamp 參數(shù),則默認使用當前的時間和日期。