PHP 5以上版本使用date()出现时区错误或系统报错解决

很尴尬,突然一天把php升级了5.0以上版本后,获取系统时间频频出错,获取到的时间居然相差8小时左右。

主要是系统日志和获取时候逻辑报错是主要问题,找了好久才发现原来是时区问题。

解决方法: 

如果像下面获取时间

要先加上

date_default_timezone_set('PRC');这句话

$atime=date("Y-m-d H:i:s");

echo $atime;

或者修改 php.ini 中 date.timezone 值

date.timezone = PRC

这样就不会出现时区报错问题了。不知道写的好不好,总感觉描述的不是很具体,欢迎大家评论给予批评指正

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容