Unix时间戳以PHP中的"1970/01/01 02:00:00"开头

Dig*_*kam -2 php unix-timestamp

当我运行该脚本时,我看到"1970/01/01 02:00:00 ":

echo date('Y/m/d H:i:s',0) ;
Run Code Online (Sandbox Code Playgroud)

为什么以"02:00:00"开头?

dec*_*eze 5

因为您已将PHP设置为UTC + 2时区.用于date_default_timezone_set将其设置为UTC以查看UTC时间.或者使用gmdate而不是date总是在该时区输出时间.

(请注意,UTC不是GMT,但足够接近这个例子.)

  • "足够接近" - PHP的座右铭 (3认同)