取得正確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函數時間不對的詳細內容。更多資訊請關注PHP中文網其他相關文章!