php5后都要自己設置時區,要么修改php.ini的設置,要么在代碼里修改。
在PHP.INI中設置時區
date.timezone = PRC
在代碼中設置時區
1 date_default_timezone_set('Asia/Shanghai');//'Asia/Shanghai' 亞洲/上海
2 date_default_timezone_set('Asia/Chongqing');//其中Asia/Chongqing'為“亞洲/重慶”
3 date_default_timezone_set('PRC');//其中PRC為“中華人民共和國”
4 ini_set('date.timezone','Etc/GMT-8');
5 ini_set('date.timezone','PRC');
6 ini_set('date.timezone','Asia/Shanghai');
7 ini_set('date.timezone','Asia/Chongqing');
以上七種方法,任意一個都可以滿足我們需求。
系統初始化時,加上
ini_set('date.timezone','Asia/Shanghai');
或date_default_timezone_set("PRC");
就將解決時區相差8小時的問題。