Создайте время в местном масштабе, затем преобразовайте в другой - PullRequest
0 голосов
/ 28 апреля 2020

Я использую момент-часовой пояс. Я в Лос-Анджелесе Здесь 21 апреля, 21:00, я строю это так:

const ca = moment('4/21/2020 9pm', 'M/D/YYYY ha');

Выполнение ca.valueOf() дает 1587528000000.

Однако, когда я делаю ca.clone().tz('America/New_York').valueOf(), оно все равно дает то же самое. Я ожидаю, что это должно быть 1587538800000. Есть идеи?

1 Ответ

0 голосов
/ 28 апреля 2020

valueOf - это отметка времени unix в миллисекундах. Вы можете изменить часовой пояс, но он по-прежнему представляет один и тот же точный момент времени во времени, даже если он отображается по-другому (3 + 1 совпадает с 2 + 2, даже если они записаны в другой способ)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...