我目前在一些共享主機,當我在我的php sql查詢中使用NOW()
或CURRENT_TIMESTAMP
插入的數據是7小時後。PHP或MySQL的時間戳關閉7小時
有什麼我可以做的PHP在糾正這一點?
我已經試過
date_default_timezone_set('Europe/Dublin');
,但它似乎並沒有發揮作用。
OUTPUT:
php time: 1347544854
date: 2012-09-13 14:0054 UTC
mysql array(3) {
["zone"]=> string(6) "SYSTEM"
["utcts"]=> string(19) "2012-09-13 14:00:54"
["now"]=> string(19) "2012-09-13 07:00:54"
}
爲什麼不插入php的'time()'而不是MySQL的'NOW()'。然後'date_default_timezone_set('Europe/Dublin');'(這是一個PHP設置)也會更有意義。 – Havelock
在php或mysql中的時間是錯誤的嗎? – PeeHaa