Mamp DateTime()不反映设置。时区不正确

时间:2015-07-22 19:49:13

标签: php apache date datetime mamp

我和here基本上有同样的问题,但没有答案。

我使用php5.3.29来反映我的实时网站上的版本。 我在date.timezone = "America/Chicago"中设置了MAMP/bin/php/php5.3.29/conf/php.ini,但是当我调用DateTime(date('Y-m-d G:i'))时,它会返回UTC时间,而不是芝加哥时间。

是的,自从改变之后我就重新启动了Mamp。此外,phpinfo()将时区显示为America / Chicago。

这笔交易是什么?

修改

我现在尝试在调用DateTime()之前直接在我的函数中添加date_default_timezone_set("America/Chicago");并获得所需的结果,但这不是正确的。这对我的错误记录没有帮助......

深入挖掘

date_default_timezone_get()返回UTC,而ini_get('date.timezone')返回America / Chicago

0 个答案:

没有答案