2017-04-12 75 views
0

如何將時間格式H:MM轉換爲HH:mm格式(如果以單個數字顯示)。例如,我想在上午9:00顯示上午9:00。以特定時間格式轉換

我的輸入應該是9:00 AM,輸出應該是09:00 AM。

+0

JavaScript的['日期()'](https://developer.mozilla.org/ en/docs/Web/JavaScript/Reference/Global_Objects/Date)可能具有價值。 –

+1

因此,你應該開始寫一些代碼 –

+0

可能重複[領先的0從數據和時間丟失](http://stackoverflow.com/questions/17996874/leading-0-missing-from-data-and-time) –

回答

0

var newDate = new Date(); 
 
console.log("0" + newDate.getHours());

使用Date()。它可能會幫助你。

+0

我沒有使用Date()。我正在接收來自服務調用的上午12:10之類的字符串數據,並且必須以特定格式進行轉換。 – Raj

0

Moment.js(https://momentjs.com/)通常是我日期解析的前往庫。

不知道你的輸出格式是完全準確的,但像下面應該做的伎倆:

moment("1/5/15 9:3:4", "D/M/YY h:m:s").format("DD/MM/YYYY hh:mm:ss") == "01/05/2015 09:03:04"