php date函數時間不對

2020-07-16 10:05:42

獲取正確PHP時間的設定

1、修改php.ini

開啟php.ini查詢date.timezone,去掉前面的分號,=後面加Asia/Shanghai,重新啟動apache伺服器即可。

缺點就是如果程式放到別人的伺服器上,不能修改php.ini,那就奈何不得了。

2、在程式中新增時間的初始化的語句

「date_default_timezone_set("Asia/Shanghai"); 」

這個可以由程式設計師任意設定。

時區識別符號,大陸內地可用的值是:PRC,Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次為中國,重慶,上海,烏魯木齊) ,Etc/GMT-8,Asia/Harbin。

港台地區可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次為澳門,香港,台北)還有新加坡:Asia/Singapore。

這樣就可以實現輸出的是北京時間了。

更詳細的時區程式碼、時區編碼、時區索引碼timezone_identifier大家可以在官方網站中查到。

推薦教學:PHP視訊教學

以上就是php date函數時間不對的詳細內容,更多請關注TW511.COM其它相關文章!