2012-01-08 133 views
2

我想知道如何设置整个项目的时区?在symfony中设置默认时区

我使用symfony 1.4与教条,我有一个日期时间保存问题。
每当我保存一条记录,现在是时候不正确了,我知道那是因为时区。

我知道我可以使用date_default_timezone_set()函数来设置默认时区,但是我必须在每次使用日期的单个操作中执行此操作,但这不正确。

有没有更简单的方法来做到这一点?我认为教义应该有自动设置的东西,但我不知道如何。

+0

不知何故,我的Sf2应用程序没有使用正确的时区和夏令时,但我无法在Sf2配置中找到类似'default_timezone'的参数。 – Rvanlaak 2013-03-13 16:02:47

回答

7

symfony的方式是使用default_timezonesettings.yml。有关更多详细信息,请参阅this

+0

是的。那样更好。我正在寻找一些完全像这样的东西。感谢 – Firouziam 2012-01-15 14:02:29

+0

为什么要投票?如果你认为这不是正确的方法,你至少应该写一个理由。 – 2017-04-14 07:20:24

3

首先,你可以考虑在你的php.ini中设置它。如果你在共享服务器上,这不是一个可行的选择,但设置项目全局属性的通用地点是插件安装后的config/ProjectConfiguration.php