【发布时间】:2013-03-30 19:55:33
【问题描述】:
我正在尝试使用 PHP 日期函数来获取今天的日期,但它会在 2013 年 3 月 31 日返回,即明天。我已经尝试更改默认时区,但它仍然返回相同的。
date_default_timezone_set('Europe/Dublin');
echo date("d/m/Y");
有什么想法吗?
【问题讨论】:
-
您确定服务器时间正确吗?同样,由于许多国家/地区切换 DST,今天可能是测试日期的糟糕日子
-
它在我运行 WAMP 的 Windows PC 上。系统托盘时钟上的日期是正确的,除非我应该检查其他地方?
-
你能在
date_default_timezone_set之前和之后都做echo time()吗? -
是的。时区似乎是正确的,因为当我添加/删除 date_default_timezone_set() 时时间戳不会改变