我試圖使用PHP來改變默認的時區,但沒有工作默認時區是用PHP或php.ini中
date_default_timezone_set('Asia/Riyadh')
不改變和使用的php.ini
date.timezone="Asia/Riyadh"
試過但在我的phpinfo得到這個
Default timezone Europe/Berlin
date.timezone Europe/Berlin Europe/Berlin
,並使用CURTIME()將時間MySQL時,我沒有得到亞洲/利雅得時間,並得到一個錯誤的時間 更新(時區變更後一段時間,但使用CURTIME()來插入日期到MySQL在php.ini
date.timezone="Asia/Riyadh"
和我的腳本不輸入正確的時間
您是否更改了正確的.ini文件? 'phpinfo()'輸出將告訴你正在使用哪個.ini文件。更改後是否重新啓動了網絡服務器?並且更改PHP設置將不會改變mysql處理時間的方式。 curtime()是一個mysql函數,將使用mysql時區設置。 –
我已經將該文件上傳到網站 –
的根目錄中,除非php被告知要在那裏查找.ini文件,那什麼都不會做。 –