Часовой пояс в Темпусе Доминусе
Я пытаюсь использовать опцию 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.)