2016-10-28 2 views
0

私は日付から時刻を変換しようとしていて、なぜそれがいつも11:10として出ていたのかをテストしていました。私はこの簡単なテストをセットアップして、まだ同じ方法で変換しているかどうかを確認しました。このテストでは、11:10の形式で開始時刻が与えられます。 11:59になるはずです。MomentJs。時間が変換されると、なぜ10分で出力されますか?

var testDate = "11:59" 
console.log("start time formatted", moment(testDate, ["h:mm"]).format("H:MM")); 
console.log("start time", testDate); 
+3

月単位で書式を設定してください。 – baao

答えて

1

MMは、今月の10月(10)の月の数値形式です。次のコードのようにmmに変更してください。

moment(testDate, ["h:mm"]).format("H:mm"); 
+0

よろしくお願いいたします。ありがとうございます。 –

0

これは、MMとmmは月と分の違いです!

var testDate = "11:50" 
console.log("start time formatted", moment(testDate, ["h:m"]).format("H:mm")); 
console.log("start time", testDate); 
関連する問題