小编Arg*_*itz的帖子

如何在Symfony 3中设置时区?

我在Ubuntu 14.04服务器中部署了symfony 3应用程序。

当我在命令窗口中执行“ date”时,服务器会回复“ Fri May 11 10:02:30 CEST 2018”,但是当我在树枝中将日期时间转储“ {{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");
}
Run Code Online (Sandbox Code Playgroud)

timezone symfony symfony3.x

3
推荐指数
1
解决办法
4373
查看次数

标签 统计

symfony ×1

symfony3.x ×1

timezone ×1