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

xiaoxiao2025-04-18  14

做一个时间区间搜索的功能时,遇到一个问题,使用strtotime()转换时间去比较时,发现搜索不到,前端传递的是

 

但是PHP转换后时间戳为1540732715,相当于

 

与实际时间相差8小时,所以搜索不到的原因就在此。解决问题很简单。

修改PHP的时区。

在php.ini配置里面搜索找到

;date.timezone =UTC

改为date.timezone =PRC

记得去掉前面的;号

保存后重启服务。

转载请注明原文地址: https://www.6miu.com/read-5028559.html

最新回复(0)