いつもお世話になっております。
moment.jsに関して聞かせて下さい。
今、HH:mm:ss
フォーマットで入ってきたデータをmoment.jsで初期化し、HH:mm
形式に変換したいと思っています。
しかし、今回データとして入ってくるのが24時間を越える場合があります。
例えば27:30:00
という感じです。
moment.js
の仕様では、HH
に入るのは0..23
ですので、27:30:00
をmoment.jsで初期化しようとしてもInvalid Dateが出てしまいます。
javascript
1var m = moment('27:30:00', 'HH:mm:ss') 2 3console.log(m) 4//結果 5_d:Invalid Date 6_f:"HH:mm:ss" 7_i:"27:00:00" 8_isAMomentObject:true 9_isUTC:false 10_isValid:false 11_locale:Locale 12_pf:Object 13_z:null 14__proto__:Object 15 16//もちろんmを変換してもInvalid Dateになる 17m.format('HH:mm') // Invalid Date
やはりmoment.jsでは24時間を越える表記を初期化することは出来ないのでしょうか?
ご教授よろしくお願いします。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。