При использовании формата Date или Timesense в columns.yaml дата не отражает правильную информацию о дате

У меня проблема с бэкэнд-списками, которые не отображают правильное время и опережают фактическое значение БД модели на 5 часов:

Вот моя конфигурация:

Сервер TZ: Америка / Торонто

OctoberCMS часовой пояс => Америка / Торонто (config/app.php)

Вот результат для следующих форматов в Columns.yaml (подтвердили, что база данных содержит правильное время и что модель имеет правильное время, это проблема презентации):

text: 2016-12-15 10:52:31   

Datetime: Thu, Dec 15, 2016 3:52 PM

timetense: Today at 3:52 PM

Что-то я делаю не так?

1 ответ

Ответ на мой вопрос был найден ПРОЧИТАЮЩИМ О UTC и общением с ребятами на OctoberCMS.

Держите часовой пояс в файле app.php равным UTC, чтобы обеспечить целостность ваших временных меток.

Установите часовой пояс пользователя в приложении OctoberCMS на инструментах бэкэнда.

Более подробную информацию о "Почему" можно найти здесь http://www.camroncade.com/managing-timezones-with-laravel/

Другие вопросы по тегам