如何以某种格式显示时间(h:mm:ss a)?我可以找到(hh:mm:ss a)的例子。
(h:mm:ss a) 晚上9:10:23
(例如:mm:ss a) 09:10:23 PM
编辑: 我通过以下方式实现了我的问题:
<i>var formatTime = (function () {
return function (dt) {
var formatted = '';
if (dt) {
var hours24 = dt.getHours();
var hours = ((hours24 + 11) % 12) + 1;
formatted = [formatted, [hours, addZero(dt.getMinutes())].join(":"), hours24 > 11 ? "PM" : "AM"].join(" ");
}
return formatted;
}
})();
alert(formatTime(new Date())); </i>