我想我要疯了,因为这必须很简单。
我电脑上的时间目前是:14:41 当我运行以下任何代码时,它会返回:13:41。
$date = new DateTime();
$date->format('Y-m-d H:i:s') //13:41
date('Y-m-d H:i:s') //13:41
date_default_timezone_get()
返回 UTC。
现在我明白为什么晚了一个小时(因为我们处于夏令时)但是没有一个函数可以考虑所有这些并返回实际时间吗?
ps 我希望在这里错过了一些明显的东西。
编辑: date('Y-m-d H:i:s -- I -- e');
返回2013-09-13 14:15:47 -- 0 -- UTC
。参数不I
应该返回 1 吗?