在 PHP4 中使用 date 等函数的时候,并不需要考虑时区问题,会自动获得本地时间,但 PHP5 中则不行。想要正常使用时间函数,需要在 php.ini 中设置统一设置
找到:[Date]
; Defines the default timezone used by the date functions
;date.timezone =
1.等号后加入PRC 其中,PRC 代表中华人民共和国,然后将分号去掉。(这种方法如果更换PHP服务器,需再做一次配置)。 2.或者调用php api date_default_timezone_set(‘Asia/Shanghai’);
找到:[Date]
; Defines the default timezone used by the date functions
;date.timezone =
1.等号后加入PRC 其中,PRC 代表中华人民共和国,然后将分号去掉。(这种方法如果更换PHP服务器,需再做一次配置)。 2.或者调用php api date_default_timezone_set(‘Asia/Shanghai’);
date_default_timezone_set('PRC');
在php.ini里修改
date.timezone =
貌似要修改为 shanghai 或者 HongKong
即修改为北京时间
echo date('Y-m-d h:i:s');