moment.js UTC が常に間違った日付を表示するのはなぜですか。たとえば、chrome の開発者コンソールから:
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"を返します。渡された18 番目ではなく17 番目を返すのはなぜですか。
しかし、utc なしで momentjs を使用すると:
moment(new Date('07-18-2013')).format("YYYY-MM-DD").toString()
「2013-07-18」が返されます。これは、moment.js UTC を使用するときに期待するものでもあります。
これは、moment.js UTC を使用すると正しい日付を取得できないということですか?