今天遇到一个BUG,在使用strtotime(date('Y-m-d') . ' 00:00:00') 获取当天零点时间戳会出现不准确的问题,有时候获取的是正常的零点时间戳,有时候获取的是当天8点的时间戳,时区配置的也是正确的。
解决方案:

strtotime(date('Y-m-d')) // 获取当天零点时间戳
strtotime(date('Y-m-d') . ' + 1 day') - 1 // 获取当天23点59分59秒时间戳
strtotime(date('Y-m-d')) - 1 // 获取昨天23点59分59秒时间戳
最后修改:2020 年 08 月 13 日 10 : 58 AM
如果觉得我的文章对你有用,请随意赞赏