我有一个Symfony 3应用程序,部署在Ubuntu 14.04服务器上。
当我在命令窗口执行"date"时,服务器会响应 "Fri May 11 10:02:30 CEST 2018",但是当我在twig中转储日期时间,例如"{{ dump("now"|date) }}",则响应为"May 11, 2018 04:04"。
如果我在控制器函数(路由)的头部中放入"date_default_timezone_set("Europe/Madrid");",它可以正常工作,但我不想在所有控制器的所有函数中复制此行。
然后,我想知道在Symfony的配置中或全局设置此PHP命令(date_default_timezone_set("Europe/Madrid"))的位置,以适用于所有控制器。
谢谢
[编辑]
一种解决方法可能是将此代码放在控制器的头部,但我只想设置一次,而不是在所有控制器、服务等中设置:
public function __construct(){
date_default_timezone_set("Europe/Madrid");
}
php.ini
文件在哪里?你能展示一下到php.ini
文件的路径吗? - Imanali Mamadiev