这1490128200时间戳是2017-03-22 00:00:00
但是在日期函数的输出中
date('Y-m-d H:i:s a',1490128200)
制作本 - > 2017-03-22 01:00:00
您可以在此时间戳(1490128199)之前测试1秒,输出变为2017-03-21 23:59:59 pm 丢失一小时:o
有趣的是这个问题在这个月和日期每年重复一次,你可以改变年份,这个问题就像这样重复。
你有解决方案吗?
答案 0 :(得分:0)
PHP的日期功能完美运行。 Daylight savings time started in Iran于2017年3月22日午夜。因此在午夜前1秒钟的时间是2017-03-21 23:59:59,1秒后它变成了2017-03-22 01:00:00。