操作系统时区本来为美国时区,系统时间比北京时间晚12个小时,但是PHP的date函数输出时间与美国时间一致。由于工作需求,所美国时区改成了亚州上海,此时系统时间为北京时间,但是PHP输出的时间仍然是美国时间。为了让date函数与操作系统时间一致,需要把php.ini的一个参数作修改并重启。
php.ini
[Date]
; Defines the default timezone used by the date functions
date.timezone = PRC #这个参数默认是注释的,改成PRC,表示为中国 People's Republic of China 中华人民共和国
重启apache,时间一致。
阅读(1502) | 评论(0) | 转发(0) |