Я пытаюсь преобразовать временную метку в объект js момента, например:
let obj = moment.unix(1459382400);
Он возвращается Среда 30 марта 2016 20:00:00 GMT-0400 (CDT), которая неверна, потому что данная временная метка соответствует Thu, 31 марта 2016 00:00:00 GMT.
Я что-то пропустил? Что я делаю неправильно?
Из коробки, momentjs использует ваш локальный часовой пояс, поэтому я думаю, что может возникнуть ваша проблема. Вы можете использовать let obj = moment.unix(1459382400).utc();
вместо этого, который должен дать вам то, что вам нужно.
Пример здесь: http://jsfiddle.net/rLjQx/2544/
соответствующие документы: https://momentjs.com/docs/#/parsing/utc/
Это из-за вашего часового пояса, сделайте .utc()
в конце.