По умолчанию Heroku будет возвращать вызовы на текущее время в формате UTC.
Вы можете вручную установить часовой пояс своего приложения, добавив переменную окружения TZ через команду config. Имейте в виду, что вы должны использовать tz database time zone format. Например, если вы хотите установить часовой пояс по умолчанию для США Central раз, когда вы будете использовать следующую команду (я предполагаю, что у вас есть/использование Heroku Toolbelt):
heroku config:add TZ="America/Chicago"
EDIT: Как treecoder указывает на комментарий ниже; TZ
ENV-переменная может быть добавлена с помощью приборной панели Heroku, если вы предпочитаете. Откройте панель инструментов приложения и перейдите на вкладку «Настройки», затем в разделе «Конфигурационные переменные» нажмите кнопку «показать конфигурационные вары». Затем вы сможете добавить TZ
= America/Chicago
(или любой другой часовой пояс, который вам нужен).
+00: 00 означает GMT/UTC – NSNoob
Хорошо, что показывает UTC, в основном - +00: 00 показывает, что между местным временем и UTC нет смещения. –
hmm, что имеет смысл. Журнальные периоды Heroku странные, хотя в течение ~ 30 минут выдачи «журналов heroku» в моем терминале время выхода от T04: 00 до T09: 30. Я тоже интерпретирую это неправильно? – xheyhenry