PHP的strtotime()函数转换的时间戳和实际时间不一致解决方案

做一个时间区间搜索的功能时,遇到一个问题,使用strtotime()转换时间去比较时,发现搜索不到,前端传递的是但是PHP转换后时间戳为1540732715,
相当于与实际时间相差8小时,所以搜索不到的原因就在此。
解决问题很简单。修改PHP的时区。在php.ini配置里面搜索找到;
date.timezone =UTC
改为date.timezone =PRC
记得去掉前面的;
保存后重启服务。

此条目发表在 PHP 分类目录。将固定链接加入收藏夹。

评论功能已关闭。