Data no formato Brasileiro

Tenho o seguinte resultado de uma data: September 25, 2016

onde eu tenho que configurar, para exibir 25 de setembro de 2016

???

no Yii2 coloca no teu arquivo


web.php




'language' => 'pt-BR',



no meu main.php está assim:




'language'		=> 'pt-BR',

...

'formatter' => [

			'class'			=> 'yii\i18n\Formatter',

			'dateFormat'		=> 'dd/MM/yyyy',

			'datetimeFormat'	=> 'php:d/m/Y H:i:s',

			'timeFormat'		=> 'php:H:i:s',

			'decimalSeparator'	=> ',',

			'thousandSeparator'	=> '.',

			'currencyCode'		=> 'R$',

			'locale'		=> 'pt_br',

			'defaultTimeZone'	=> 'America/Recife',

		],



estou utilizando o advanced.

meu sistema está em português, só as datas que ñ está de acordo com a configuração, eu configurei no common.

Luan,

Bom dia,

Você pode postar o código onde exibe a data? Está em um widget?

Controller:




'formatter' => [

			'dateFormat'		=> 'php:d/m/Y',

			'datetimeFormat'	=> 'd M, Y h:m:s a',

			'decimalSeparator'	=> ',',

			'thousandSeparator'	=> '.',

			'currencyCode'		=> 'R$',

			'locale'		=> 'pt-BR',

			'defaultTimeZone'	=> 'America/Recife',

			'class'			=> 'yii\i18n\Formatter',

		],



View:




<?= Yii::$app->formatter->asDate($model->dt_sistema, 'full') ?>



No Yii 1 Funcionava tranquilo.

Luan,

Já deu uma olhada nas configurações do php.ini? Veja também se este módulo pode lhe ajudar: https://github.com/kartik-v/yii2-datecontrol