我有多个运行在同一服务器上的Symfony应用程序,每个应用程序可能需要不同的时区。
对于php来说,可以通过使用不同的fpm池并在池配置中设置时区来实现:
php_admin_value[date.timezone] = America/New_York
但对于MySQL,我需要发出以下语句:
"SET time_zone = 'America/New_York';
作为连接后的第一个查询,或添加到PDO构造函数中的$options数组:
PDO::MYSQL_ATTR_INIT_COMMAND => "SET time_zone = 'America/New_York';"
如何实现这个目标?