Обновить часы момента относительно часового пояса - PullRequest
0 голосов
/ 17 июня 2020

У меня есть такой объект момента:

const time = moment.utc(startTime).tz(timezone)

, который получает startTime из бэкэнда (в UT C) и показывает его пользователю в указанном часовом поясе. Если я, например, использую time.hours(4), чтобы установить часы на 4, часовой пояс не учитывается. Используя приведенное выше, я получаю следующий результат:

2020-05-15T04:00:00+07:00

Что затем будет отображать час как 9. При использовании .hours() это устанавливает час в UT C? Как мне изменить час так, чтобы он учитывал часовой пояс (в этом случае я предполагаю, что нужно вычесть 7 из 4, чтобы получить правильное значение?).

...