以特定格式显示时间Javascript(h:mm:ss a)

时间:2017-10-01 10:38:29

标签: javascript datetime time

如何以某种格式显示时间(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>

0 个答案:

没有答案