用AM / PM制作时钟

时间:2014-05-08 00:00:36

标签: javascript clock

所以我正在制作一个时钟,我正试图让它进入AM / PM模式,就像现在它在军事时间。我想让时间从01-12开始,分钟从00-59开始,秒从00-59开始。任何想法如何编辑?

$(document).ready(function() {

function startTime() {

  var today = new Date();

  var h = today.getHours();

  var m = today.getMinutes();

  var s = today.getSeconds();

  $('#time').text(h + ":" + m + ":" + s);

  setTimeout(function(){startTime()},500);}

startTime();
});

由于

2 个答案:

答案 0 :(得分:2)

如果小时数大于12,则减去12。

答案 1 :(得分:0)

$(document).ready(function() {

function startTime() {

  var today = new Date();

  var h = today.getHours();
  if (h >12) { h -=12;} // this 

  var m = today.getMinutes();

  var s = today.getSeconds();

  $('#time').text(h + ":" + m + ":" + s);

  setTimeout(function(){startTime()},500);}

startTime();
});