moment.js - UTC дает неверную дату

Почему moment.js UTC всегда показывает неправильную дату. Например из хромаКонсоль разработчика:

moment(('07-18-2013')).utc().format("YYYY-MM-DD").toString()
// or
moment.utc(new Date('07-18-2013')).format("YYYY-MM-DD").toString()

Они оба вернутся2013-07-17" почему он возвращаетсясемнадцатый вместовосемнадцатый, который был передан в.

Но если я использую моменты без UTC:

moment(new Date('07-18-2013')).format("YYYY-MM-DD").toString()

Я вернусь "2013-07-18" что я также ожидаю при использовании момента.js UTC.

Означает ли это, что мы не можем получить правильную дату при использовании момента.js UTC?

Ответы на вопрос(2)

Ваш ответ на вопрос