問題の説明と再現手順:
次のように、moment.format()関数が誤った文字列を返す問題を発見しました。
上記のテストは、Chromeコンソールを使用してhttps://momentjs.com/で実施されました。
私たちのアプリケーションで同じ問題が発生しています。 (ノード6.2.2)
環境:
OSX上のChrome56.0.2924.87、モーメント2.15.1
私はあなたが時間ではなく、間違った分を意味していると仮定するつもりです。 あなたがそれを見ている理由はあなたが何ヶ月もの間トークンであるMM
を使っているということです。 mm
です。
ああ、あなたはここでかなりのことが起こっています。
まず、 HH
トークンで12時間制ではなく24時間制を使用しています。 おそらく、トークンにhh:mm a
必要です。
次に、UTC日付があり、ローカルに変換されています。 使用し、それをUTC保つためにmoment.utc()
の代わりにmoment()
。 このブログ投稿を参照してください: https :
ああ、そうです、詳細なフィードバックをありがとう。
hh:mmaは問題を解決しました。
ああ、あなたはここでかなりのことが起こっています。
まず、
HH
トークンで12時間制ではなく24時間制を使用しています。 おそらく、トークンにhh:mm a
必要です。次に、UTC日付があり、ローカルに変換されています。 使用し、それをUTC保つために
moment.utc()
の代わりにmoment()
。 このブログ投稿を参照してください: https :
@ maggiepint.utcは私の問題を解決しました:)
ああ、あなたはここでかなりのことが起こっています。
まず、HH
トークンで12時間制ではなく24時間制を使用しています。 おそらく、トークンにhh:mm a
必要です。
次に、UTC日付があり、ローカルに変換されています。 使用し、それをUTC保つためにmoment.utc()
の代わりにmoment()
。 このブログ投稿を参照してください: https :@ maggiepint.utcは私の問題を解決しました:)
私も感謝します
最も参考になるコメント
私はあなたが時間ではなく、間違った分を意味していると仮定するつもりです。 あなたがそれを見ている理由はあなたが何ヶ月もの間トークンである
MM
を使っているということです。mm
です。