date_default_timezone_set(“Europe/London”) 未返回正确的时间

发布于 2024-11-10 14:03:08 字数 289 浏览 2 评论 0原文

当我使用以下代码获取当前伦敦时间时,它给出了错误的时间。

在测试时,当前伦敦时间是 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

野の 2024-11-17 14:03:09
date_default_timezone_set("Europe/London");

尝试使用双引号。在 Godaddy 上工作

date_default_timezone_set("Europe/London");

try with double quotes. works on godaddy

滥情空心 2024-11-17 14:03:09

检查你的 ini 文件是否设置了时区,

ini_set('date.timezone', 'Europe/London');

尝试一下它应该可以工作。

Check your ini file whether timezone is set or not,

ini_set('date.timezone', 'Europe/London');

Try this it should work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文