date_default_timezone_set(“Europe/London”) 未返回正确的时间
当我使用以下代码获取当前伦敦时间时,它给出了错误的时间。
在测试时,当前伦敦时间是 2011 年 6 月 1 日星期三 02:11:16 PM,但我使用以下代码:
date_default_timezone_set('Europe/London');
echo date('m/d/y h:i a', time());
给我:06/02/11 02:上午 12 点
为什么没有返回正确的伦敦时间?
When I use following code to get current London time, it gives the wrong time.
At the time of testing the current London time was 02:11:16 PM, Wednesday 01, June 2011, but I using the following code:
date_default_timezone_set('Europe/London');
echo date('m/d/y h:i a', time());
Gave me: 06/02/11 02:12 am
Why did it not return correct London time?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试使用双引号。在 Godaddy 上工作
try with double quotes. works on godaddy
检查你的 ini 文件是否设置了时区,
尝试一下它应该可以工作。
Check your ini file whether timezone is set or not,
Try this it should work.