php5时差问题
<?php echo date("Y-m-d H:i:s");?>时间相差八小时
为什么呢?PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时
解决办法:
1.修改php.ini
查找date.timezone有这么一行
;date.timezone =
将;去掉,改成
date.timezone = PRC
2.在输出时间前添加:date_default_timezone_set("PRC");
即:输入 date_default_timezone_set("PRC"); $d=date("Y-m-d H:i:s"); echo $d; 那么它将显示系统的当前时间.




