php數(shù)字時間戳轉(zhuǎn)換為日期和時間:使用 date() 函數(shù)將時間戳轉(zhuǎn)換為特定格式的日期和時間。使用 gmdate() 函數(shù)將時間戳轉(zhuǎn)換為格林尼治時間 (gmt) 格式的日期和時間。支持其他格式說明符,如 d(日期)、m(月份)、y(年份)、h(小時)、i(分鐘)和 s(秒)。
將 PHP 數(shù)字時間戳轉(zhuǎn)換為日期和時間
在 PHP 中,數(shù)字時間戳表示自 UTC 紀元(1970 年 1 月 1 日午夜)以來的秒數(shù)。要將數(shù)字時間戳轉(zhuǎn)換為日期和時間,可以使用以下函數(shù):
date()
語法:
date(format, timestamp)
登錄后復(fù)制
其中:
format: 指定日期和時間的格式timestamp: 要轉(zhuǎn)換的時間戳
示例:
$timestamp = 1653433200;
$date = date('Y-m-d H:i:s', $timestamp);
echo $date; // 輸出:2022-05-25 12:00:00
登錄后復(fù)制
gmdate()
語法:
gmdate(format, timestamp)
登錄后復(fù)制
gmdate() 函數(shù)與 date() 函數(shù)類似,但它使用格林尼治時間 (GMT) 而不是本地時間。
示例:
$timestamp = 1653433200;
$date = gmdate('Y-m-d H:i:s', $timestamp);
echo $date; // 輸出:2022-05-25 07:00:00
登錄后復(fù)制
演示范例
假設(shè)我們有一個數(shù)據(jù)庫字段存儲時間戳。要從該字段中獲取日期和時間,我們可以使用以下代碼:
$timestamp = $row['timestamp'];
$date = date('Y-m-d H:i:s', $timestamp);
echo $date; // 輸出:日期和時間
登錄后復(fù)制
其他格式說明符
除了上述格式外,date() 函數(shù)還支持其他格式說明符,包括:
d: 一個月中的日期(01 到 31)
m: 月份(01 到 12)
Y: 年份(例如,2022)
H: 24 小時制的小時(00 到 23)
i: 分鐘(00 到 59)
s: 秒(00 到 59)






