2014-02-06 220 views
-6

我想把我的小时改为12小时而不是24小时。约24小时12小时

这是我的代码:

$(document).ready(function() { 
    var monthNames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; 
    var dayNames = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; 
    var newDate = new Date(); 
    newDate.setDate(newDate.getDate()); 
    $('#Date').html(dayNames[newDate.getDay()] + " " + newDate.getDate() + ' ' + monthNames[newDate.getMonth()] + ' ' + newDate.getFullYear()); 
    setInterval(function() { 
     var seconds = new Date().getSeconds(); 
     $("#sec").html((seconds < 10 ? "0" : "") + seconds); 
    }, 1000); 
    setInterval(function() { 
     var minutes = new Date().getMinutes(); 
     $("#min").html((minutes < 10 ? "0" : "") + minutes); 
    }, 1000); 
    setInterval(function() { 
     var hours = new Date().getHours(); 
     $("#hours").html((hours < 10 ? "0" : "") + hours); 
    }, 1000); 
}); 
+2

@user这是不幸的,你用你的问题不好的基调。这篇文章听起来更像是一个需求而不是要求。同时提及你所尝试的会对你有利。 – gideon

+1

你试过了什么?在询问已经在这里回答了十几次的问题之前,你是否试图自己找到答案? – Dropout

+0

对不起先生,如果我ddnt注意到与我的问题相同的其他问题 – user3266160

回答

0

您正在寻找此

newHours = (oldHours) % 12 
if (newHours == 0) { 
    newHours = 12; 
} 
相关问题