Часовой пояс в Темпусе Доминусе

Я пытаюсь использовать опцию TimeZone в функциональности Tempus Dominus (календарь) Bootstrap 4. Эта опция использует момент-часовой пояс, из которого я уже добавил CDN.

Моя цель состоит в том, чтобы сделать часовой пояс EST (GMT-5), где прямо сейчас он угадывает мой местный часовой пояс, который является ET (данные, которые я анализирую, не учитывают EDT, поэтому ET не будет работать правильно). Как мне это сделать? Какой параметр я могу указать для опции timeZone ниже:

$('#datetimepicker1').datetimepicker({timeZone: /*...*/, format: "MM/DD/YY kk:mm", useCurrent: false, defaultDate: dataArr[3][0][0], minDate: dataArr[3][0][0], maxDate: dataArr[3][dataArr[3].length - 1][0]});

1 ответ

Решение

Вы должны передавать часовые пояса из базы данных IANA TZ. Вы можете найти их список в Википедии.

Если вы хотите, чтобы ваши результаты правильно отражали восточное время в США, то вам следует подумать о переходе на летнее время. Игнорирование этого означает, что у вас будет час для большей части года. выберите "America/New_York",

Если, с другой стороны, вы уверены, что хотите использовать UTC-5, установленный на весь год, независимо от того, что это не время в восточном часовом поясе США для большей части года, выберите "Etc/GMT+5", (Обратите внимание, что знак инвертирован из-за следующих соглашений POSIX.)