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