Добрый день господа!
В базе данных дата и время храниться в формате 2015-05-26 14:49:24, как сделать так что бы в GridView дата и время отображалась так:
26 - Май -2015 14:49
Форматирование даты.
Re: Форматирование даты.
Код: Выделить всё
echo Yii::app()->dateFormatter->format("dd - MMMM - y HH:mm", $vardatetime);
Хотите купить дешёвый, быстрый и качественный VPS сервер, моим выбором стал Rootwelt. Всем советую, не прогадаете
Re: Форматирование даты.
А куда это дело вставлять? и что это за переменная $vardatetimejumper423 писал(а):Код: Выделить всё
echo Yii::app()->dateFormatter->format("dd - MMMM - y HH:mm", $vardatetime);
Re: Форматирование даты.
не правильный компонент, нет такого "dateFormatter":
http://www.yiiframework.com/doc-2.0/gui ... atter.html
а вставлять сюда:
http://www.yiiframework.com/doc-2.0/gui ... id-columns
или же проще
http://www.yiiframework.com/doc-2.0/gui ... atter.html
а вставлять сюда:
http://www.yiiframework.com/doc-2.0/gui ... id-columns
Код: Выделить всё
'value' => function ($data) {
return Yii::app()->formatter->asDatetime(<your date>, 'php:dd - MMMM - y HH:mm');
},
Код: Выделить всё
[
'attribute' => '<your attribute>',
'format' => ['datetime', 'php:dd - MMMM - y HH:mm']
],
Re: Форматирование даты.
Спасибо большое помогло! Только формат указал так d-M-yy H:i, а то при таком формате dd - MMMM - y HH:mm добавлялись лишние нулиastronin писал(а):Код: Выделить всё
[ 'attribute' => '<your attribute>', 'format' => ['datetime', 'php:dd - MMMM - y HH:mm'] ],
Re: Форматирование даты.
Позже обнаружилось что после форматирования, время сдвинулось на 4 часа! ? Как можно от этого избавиться?dvsyutkin писал(а):Спасибо большое помогло! Только формат указал так d-M-yy H:i, а то при таком формате "dd - MMMM - y HH:mm" добавлялись лишние нулиastronin писал(а):Код: Выделить всё
[ 'attribute' => '<your attribute>', 'format' => ['datetime', 'php:dd - MMMM - y HH:mm'] ],
Re: Форматирование даты.
опять про время... на форму уже раз 10 это обмусоливалось... начните сначала с внимательного прочтения того как PHP работает со временем и часовыми поясами