草庐IT

configureDoctrineConnection

全部标签

php - 如何从 doctrine/symfony 中设置 MysQL 变量(time_zone)?

我想知道如何从Symfony/Doctrine中将MySQL时区设置为UTC(SETtime_zone='UTC'),所以当我调用UNIX_TIMESTAMP()在我的查询中的DATETIME字段上运行,它返回UTCunix时间而不是服务器时区的unix时间。我该如何做到这一点,是在每次连接时自动执行,还是在时区有所不同的这些类型的查询之前手动执行?顺便说一句,我需要在MySQL查询而不是应用程序中进行这种转换,这样我就可以GROUPBY一个需要纪元时间的间隔。 最佳答案 您可以通过在ProjectConfiguration中调用的