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?