используя gridview необходимо выводить дату и время.
сейчас выглядит так: Oct 18, 2018 12:58:00 PM
вывожу так : 'created_at:datetime',
а надо так: 18 октября 2018, 12:58, именно с русским названием месяца.
пробовал задавать formatter в main/config :
'datetimeFormat' => 'd F Y, H:i:s',
но месяц не выводится, а когда пишу вместо F - M, то все работает
как привести дату к такому формату?
Вариант 1
В config/web.php добавить строку 'language' => 'ru'
Вариант 2
Использовать функции setlocale() и strftime()
setlocale(LC_TIME, "ru_RU");
echo strftime(" месяц: - %В");
Вариант 3
Для любителей поизвращаться: парсить строку даты и вручную подставлять месяц.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости