我有一个DateTime对象,我正在通过它编写
$mytime->format("D d.m.Y")
Run Code Online (Sandbox Code Playgroud)
这给了我完全符合我需要的格式:
星期二5.3.2012
唯一缺少的是正确的语言.我需要Tue
(Tuesday
)的德语翻译,即Die
(Dienstag
).
这为我提供了正确的区域设置
Locale::getDefault()
Run Code Online (Sandbox Code Playgroud)
但我不知道怎么告诉DateTime::format
它使用它.
有没有办法做这样的事情:
$mytime->format("D d.m.Y", \Locale::getDefault());
Run Code Online (Sandbox Code Playgroud) 要在树枝上格式化日期,通常使用以下内容:
{{ meeting.date|date("m/d/Y") }}
Run Code Online (Sandbox Code Playgroud)
现在,我必须本地化这个日期(美国m/d/y,NL d/m/y).在树枝上做这件事的最佳做法是什么?我确实使用Symfony 2,解决方法是在控制器中进行翻译,但我想在树枝上做这个.