PHP數字時間戳記轉換為日期和時間:使用 date() 函數將時間戳記轉換為特定格式的日期和時間。使用 gmdate() 函數將時間戳記轉換為格林尼治時間 (GMT) 格式的日期和時間。支援其他格式說明符,如 d(日期)、m(月份)、Y(年份)、H(小時)、i(分鐘)和 s(秒)。
將PHP 數字時間戳轉換為日期和時間
在PHP 中,數位時間戳表示自UTC 紀元(1970年1 月1 日午夜)以來的秒數。若要將數字時間戳記轉換為日期和時間,可以使用下列函數:
date()
語法:
date(format, timestamp)
其中:
範例:
$timestamp = 1653433200; $date = date('Y-m-d H:i:s', $timestamp); echo $date; // 输出:2022-05-25 12:00:00
gmdate()
語法:
gmdate(format, timestamp)
gmdate() 函數與date() 函數類似,但它使用格林尼治時間(GMT) 而不是本地時間。
範例:
$timestamp = 1653433200; $date = gmdate('Y-m-d H:i:s', $timestamp); echo $date; // 输出:2022-05-25 07:00:00
示範範例
假設我們有一個資料庫欄位儲存時間戳記。要從該欄位中取得日期和時間,我們可以使用以下程式碼:
$timestamp = $row['timestamp']; $date = date('Y-m-d H:i:s', $timestamp); echo $date; // 输出:日期和时间
其他格式說明符
除了上述格式外,date() 函數還支持其他格式說明符,包括:
以上是將php數字時間戳轉換為日期和時間的詳細內容。更多資訊請關注PHP中文網其他相關文章!