我想知道如何在Symfony/Doctrine中將MySQL時區設置爲UTC(SET time_zone = 'UTC'
),所以當我在查詢中調用DATETIME
字段的UNIX_TIMESTAMP()
函數時,它返回UTC unix時間而不是unix時間在服務器的時區。如何在doctrine/symfony中設置MysQL變量(time_zone)?
如何在每次連接時自動執行此操作,或者在時區產生差異的這些類型的查詢之前手動執行此操作?
順便說一句,我需要做的MySQL查詢,而不是在這個轉換的應用程序,所以我可以GROUP BY
需要劃時代時間間隔。
第一個給出錯誤「沒有開放連接......」,但第二個很好,謝謝。注意:我猜「UTC」至少在我的機器上不是有效的時區,所以我將其更改爲「+0:00」。 – scotts 2010-09-21 15:37:33