2017-05-25 59 views
0

我遇到了yii2日期格式化程序的問題,它不使用我設置的語言環境。全球語言設置爲de-DE,除了日期格式化程序外,它似乎在其他地方生效。我tryed設置在配置文件中像這樣的格式化語言環境:直接在代碼中使用格式化之前Yii2格式化程序的語言環境不工作

'formatter' => [ 
     'dateFormat' => 'dd.MM.yyyy',    
     'decimalSeparator' => ',', 
     'thousandSeparator' => ' ', 
     'currencyCode' => 'EUR', 
     'locale'=>'de_DE' 
    ], 

也:

Yii::$app->formatter->locale = 'de-DE'; 
echo Yii::$app->formatter->asDatetime('2014-01-01'); 

但它格式化日期2014年1月1日上午10時04分36秒。 任何想法?

回答

1

參數dateFormat僅對asDate()有效。對於asDatetime()集合datetimeFormat

相關問題