找回密碼
 立即註冊
搜索
查看: 259|回復: 0

gmdate()-取得目前的時間

[複製鏈接]

315

主題

0

回帖

1171

積分

管理員

積分
1171
發表於 2023-7-21 11:16:00 | 顯示全部樓層 |閱讀模式
gmdate($format,$timestamp)
說明:
$format必要的規定輸出日期字串的格式
$timestamp可選。規定一個整數的 Unix 時間戳記。默認是當前的本地時間(time())。
傳回的是格林威治標準時間

PS.$format 常用參數與代表的意義如下表
格式字元說明
a/A分別顯示"am/pm"或"AM/PM"
d二位數的日期,從"01"到"31"
D顯示三個字元的星期,例如:"Fri"
F顯示月份的全名,例如:"January"
g/h12小時制的小時顯示,g為1-12,h為01-12
G/H24小時制的小時顯示,G為0-23,H為00-23
i分,從00-59
j日期,從1-31
l星期的全名,例如:"Friday"
L是否為閏年,值為0或1
M顯示三個字元的月份,例如:"Jan"
m/n月份的顯示方式,m為01-12,n為1-12
s秒,從00-59
t一個月的天數,從28-31
w數值的星期,星期日為0-6(星期六)
Y/y年的顯示方式,Y為2015(四位數),y為15(兩位數)
z一年的第幾天,從0-365

echo gmdate('Y-m-d H:i:s', time() + 3600 * 8);
在Linux+Apache下還是Windows下都得到了正確的結果,當然這樣寫還有一個好處,當網站是面向全世界的時候,那麼網站用戶只要設置所在的時區,程式自動根據使用者設置的時區進行時間計算,資料庫中資訊發佈時間只存當前的   time()  所生成的時間,那麼在台灣+8時區看到的發佈時間是:2015-03-02 12:15:27,那麼在歐洲+2時區使用者看到這個資訊的發佈時間是:2015-03-02 06:15:27,這樣資訊的時間就全部對應正確了。
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

手機版|L. MIS

GMT+8, 2025-6-15 11:19 , Processed in 0.018471 second(s), 3 queries , Redis On.

快速回復 返回頂部 返回列表