Программирование, веб-кодинг

Formatter в Yii2. Дата и время, установка часового пояса timeZone

Заметил что время выводится в записях с разницей на 1 час от того, которое указываю при создании записи. Эта проблема связана с временной зоной. И надо её прописать в конфиге. Добавил в массив components в formatter параметр 'timeZone'

'formatter' => [
               'class' => 'yii\i18n\Formatter',
               'defaultTimeZone' => 'Europe/Moscow',
               'timeZone' => 'GMT+3',
               'dateFormat' => 'd MMMM yyyy',
               'datetimeFormat' => 'd-M-Y H:i:s',
               'timeFormat' => 'H:i:s', 
        ],

Без 'timeZone' => 'GMT+3', время опережало установленное на 1 час.


Читайте также