При использовании формата 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/