【发布时间】:2011-09-06 07:12:39
【问题描述】:
当我使用以下代码获取当前伦敦时间时,它给出了错误的时间。
在测试时,当前伦敦时间是 2011 年 6 月 1 日星期三下午 2:11:16,但我使用以下代码:
date_default_timezone_set('Europe/London');
echo date('m/d/y h:i a', time());
给我:06/02/11 02:12 am
为什么它没有返回正确的伦敦时间?
【问题讨论】:
-
你能展示一些真实的代码以及它的输出吗?还有你在哪个时区?函数调用返回什么,
true或false? -
服务器上的时间是否正确?我的意思是,服务器本身,而不是 PHP。
-
服务器时间错误。
标签: php timezone default-value date-format