PHP日期时间差异以秒为单位缺少一小时

mor*_*a86 2 php datediff

可能重复:
一小时差异,但仅限于某些日期

为什么:

strtotime('2012-11-01 00:00:00') - strtotime('2012-10-01 00:00:00')
Run Code Online (Sandbox Code Playgroud)

正在回归:

2674800
Run Code Online (Sandbox Code Playgroud)

当正确的值是:

2678400
Run Code Online (Sandbox Code Playgroud)

失踪了一个小时.

Mic*_*ski 11

由于date.timezone夏令时,您的语言环境(由php.ini 定义)可能在10月的某个时间发生了时间变化.

  • +1为什么人们如此容易忘记DST? (4认同)