2012-01-08 103 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