0
我需要將我的時間在軍用時間24小時內轉換爲常規12/12時間。使用moment.js將我的變量轉換爲12/12時間格式
nextArrivalFinal2 = ((hour > 0 ? hour + ":" + (min < 10 ? "0" : "") : "") + min + ":" + (sec < 10 ? "0" : "") + sec);
console.log("nextArrival2", typeof nextArrivalFinal2)
console.log("nextArrival2", nextArrivalFinal2)
var convertedDate = moment(new Date(nextArrivalFinal2));
console.log('converted1', convertedDate)
console.log('converted', moment(convertedDate).format("hh:mm:ss"));
nextArrivalFinal2
顯示時間爲HH:MM:ss
格式的字符串。但是當我把它插入到js的時候,它說這是一個invalid date
。
如果使用moment.js,你爲什麼要使用日期CON結構解析字符串?使用moment.js解析(並告訴它的格式)。 24小時制的格式被軍事以外的許多組織和個人使用。 ;-) – RobG
'新日期(「11:22:33」)'無效。爲了使日期有效,它應該包括日期,月份和年份。 – jagzviruz