jquery or js 的簡易計時器?

就是 00:00:00....00:00:01....
一直往後數
61秒後就是一分鐘1秒
00:01:01.....

我網上查的都好複雜。。又或是要引入一堆東西

阅读 1.4k
1 个回答

楼主不要灰心,很简单的

function padZero(number) {
  if (number < 10) {
    number = '0' + number;
  }
  
  return number;
}

// 填写顺序: 年 月 日 时 分 秒
var date = new Date(0, 0, 0, 0, 0, 63);

// 00:01:03
console.log(
  padZero(date.getHours()) + ':' +
  padZero(date.getMinutes()) + ':' + 
  padZero(date.getSeconds())
);

padZero是为了补充前面的0的,不加的话不好看

秒数增加到3599时,会变成 00:59:59 。再加一秒变成3600,一个循环,又会变成 00:00:00。
你设置一个setInterval(),计时器就会跑起来了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题