如何显示12小时格式

时间:2017-03-15 12:56:42

标签: javascript

我是编码新手,需要一些帮助。我发现了一个时钟javascript,我正在尝试将时间格式更改为12小时格式。如何修改以下代码以12小时格式运行?

function updateTime(){
        var currentTime = new Date()
        var hour = pad( currentTime.getHours(), 2);
        var minutes = pad( currentTime.getMinutes(), 2);
        var hour_1 = hour.substr(0,1);
        var hour_2 = hour.substr(1,2);
        var minute_1 = minutes.substr(0,1);
        var minute_2 = minutes.substr(1,2);

提前感谢您的任何帮助/评论。

2 个答案:

答案 0 :(得分:0)

使用时刻js进行任何日期操作。

console.log(moment().format('hh:mm a'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js"></script>

答案 1 :(得分:0)

我还建议一个好日期格式库。但是,如果您不熟悉编程并希望自己学习如何操作,那么您也可以使用模运算符。

currentTime.getHours() % 12

模运算符(%)给出整数除法的余数。