【发布时间】:2017-04-12 07:38:55
【问题描述】:
如果时间格式 H:MM 以单个数字显示,如何将其转换为 HH:mm 格式。例如,我想将 9:00 AM 显示为 09:00 AM。
我的输入应该是上午 9:00,输出应该是上午 09:00。
【问题讨论】:
-
JavaScript 的
Date()可能很有价值。 -
为此你应该开始编写一些代码
如果时间格式 H:MM 以单个数字显示,如何将其转换为 HH:mm 格式。例如,我想将 9:00 AM 显示为 09:00 AM。
我的输入应该是上午 9:00,输出应该是上午 09:00。
【问题讨论】:
Date() 可能很有价值。
var newDate = new Date();
console.log("0" + newDate.getHours());
使用Date()。它可能会对你有所帮助。
【讨论】:
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"
【讨论】: