PHP time(), date() 函數獲取時間比實際時間少8小時。


① 因為php.ini中的項:

 1 date.timezone = Europe/Berlin 

date.timezone 的可用的值可以是:

Asia/Shanghai

Asia/Chongqing

Asia/Macao, Asia/Hong_Kong, Asia/Taipei

PRC

具體的值,可以參考手冊:日期和時間相關擴展/日期和時間/所支持的時間列表

在有權限操作php.ini文件時最好修改配置項。

 

在沒有權限的時候,我們可以利用php提供的函數來修改時區。

date_default_timezone_set — 設定用於一個腳本中所有日期時間函數的默認時區

date_default_timezone_set('PRC');

$time_format = date('Y-m-d H:i:s', time());

注意,修改一個腳本中的日期時間默認時區的函數是date_default_timezone_set, 而不是date_timezone_set()這個函數;函數的參數依然參考 日期和時間相關擴展/日期和時間/所支持的時間列表

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM