2013-02-25 61 views
1

我想在Symfony2中將日期時間對象翻譯成荷蘭語。 任何人都可以告訴我如何做到這一點。如何獲得在Symfony2中翻譯的學說日期時間

我已經嘗試過STRFTIME日期=>沒有運氣:( 我已經嘗試過格式化日期=>沒有運氣要麼:(

任何人都可以在這方面的幫助?

如果有任何額外的信息是需要的,請讓我知道,我將信息添加到這個問題。


我找到了另一種解決方案,它可以在沒有安裝任何額外的包來完成。

$formatter = new \IntlDateFormatter(\Locale::getDefault(), \IntlDateFormatter::NONE, \IntlDateFormatter::NONE); 
//http://userguide.icu-project.org/formatparse/datetime for date formats 
$formatter->setPattern("EEEE d MMMM Y"); 
$page['modify_date'] = $formatter->format($page['modify_date']); 
$page['create_date'] = $formatter->format($page['create_date']); 

其中$ formatter-> format(DATE)用正確的模式格式化日期。 這可以從控制器完成。

日期可以從樹枝通過印刷如下:{{modify_date}}

回答

0

隨着SonataIntlBundle你可以這樣做:

{{ date_time_object | format_date }} => '1 févr. 2011' 
{{ date_time_object | format_time }} => '19:55:26' 
{{ date_time_object | format_datetime }} => '1 févr. 2011 19:55:26' 

可以及格課程的語言環境參數。 Check docs