【发布时间】:2011-04-15 00:56:29
【问题描述】:
我想知道如何在 Symfony/Doctrine 中将 MySQL 时区设置为 UTC (SET time_zone = 'UTC'),所以当我在查询中的 DATETIME 字段上调用 UNIX_TIMESTAMP() 函数时,它会返回UTC unix 时间,而不是服务器时区的 unix 时间。
如何在每次连接时自动执行此操作,或者在时区有所不同的这些类型的查询之前手动执行此操作?
顺便说一句,我需要在 MySQL 查询而不是应用程序中进行此转换,因此我可以 GROUP BY 一个需要纪元时间的间隔。
【问题讨论】:
标签: php mysql symfony1 doctrine symfony-1.4