【发布时间】:2015-06-18 15:47:14
【问题描述】:
我一直在寻找一个错误。 但现在我发现了它,但我不能自己修复它。 我使用 date_default_timezone_set 函数,并将其设置为欧洲/阿姆斯特丹。当我回应这个时:
echo date_default_timezone_get() . ' => ' . date('e') . ' => ' . date('T');
echo date('Y-m-d h:i:s', time());
我从中得到的回应如下: 欧洲/阿姆斯特丹 => 欧洲/阿姆斯特丹 => CEST2015-06-18 05:44:21
如你所见没有问题,但实际上有。因为在阿姆斯特丹是 17:44:21 atm,日期可以,但时间不行。
以前有这个错误的人或现在有人我该如何解决这个问题?
提前致谢!
【问题讨论】:
-
也许
h:i:s是 12/hr 格式? -
你试过 echo date('Y-m-d H:i:s', time());强制使用 24 小时日期格式?资本H
标签: php