php时间不正确解决方案

使用echo date('H:i:s');表示输出当前时间,但是返回的时间为什么要比实际时间晚8小时

多种方法:

1。呵呵,输出的时间是格林尼治标准时间!比北京时间相差8个时区! 加8就ok了

2。date_default_timezone_set("PRC");

3。PHP 5.1以上
PHP.ini
date.timezone = PRC

或则

设置时区,php5新增的。
再php.ini中找到
[Date]
; Defines the default timezone used by the date functions
date.timezone =Asia/Shanghai
修改为如上就可以了,更多的timezone支持请到php网站可找到。

你可能感兴趣的:(PHP)