【发布时间】:2015-08-19 10:56:02
【问题描述】:
我试图在 PHP 页面 (localhost) 上获取 time(),但它似乎返回了错误的日期。所以我尝试了:
date_default_timezone_set("America/Chicago");
echo "America/Chicago:".time();
echo "<br>";
date_default_timezone_set("Europe/Helsinki");
echo "Europe/Helsinki:".time();
哪些输出:
America/Chicago:1439981623
Europe/Helsinki:1439981623
这两个值怎么相同?如何确保这个特定的 php 页面在我的时区返回时间,而不更改 php.ini 文件?
【问题讨论】:
-
我认为你不能多次设置默认时区。
-
查看that问题的答案,可能对您有所帮助。
-
谢谢。我仍然想知道为什么它不起作用。好像
date_default_timezone_set一点影响都没有,哪怕我只用过一次。 -
我已经回答过了 :)