美文网首页ThinkPHP开发CI开发资源共享微信开发
PHP 5以上版本使用date()出现时区错误或系统报错解决

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

作者: 老牛圣斗士 | 来源:发表于2017-03-27 20:38 被阅读28次

很尴尬,突然一天把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

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

相关文章

网友评论

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

    本文链接:https://www.haomeiwen.com/subject/unxdottx.html