獲取正確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其它相關文章!