0
我有一個SQL腳本運行在linux上從一個PHP文件,總是返回時間爲2小時超前我們。 Linux盒子在本地運行,當我在shell中執行「日期」時,它會返回正確的時間。任何想法爲什麼我一個人提前2小時退回CURTIME?CURTIME無論如何返回2小時無論如何
即使我跑
echo date('Y-m-d H:i:s');
echo date('Y-m-d H:i:s', mktime());
echo exec('date');
都呼應了正確的時間這對我來說,現在是
2013年8月27日12時44分52秒
2013年8月27日12 :44:52
星期二8月27日12點44分52秒PDT 2013
但無論我做什麼它插入成14時44分52秒
什麼是你的php默認的時區設置? –
據推測,這是UTC的時間(http://en.wikipedia.org/wiki/Coordinated_Universal_Time)。 –
date_default_timezone_set('America/Los_Angeles'); –