javascript [京东倒计时抢购]倒计时定时器#javascript
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript [京东倒计时抢购]倒计时定时器#javascript相关的知识,希望对你有一定的参考价值。
var timeBox = document.getElementById('timeBox');
console.log(timeBox);
// 计算时间差
function computed() {
var nowTime = new Date(),
targetTime = new Date('2018/3/1 17:00:00');
var spanTime = targetTime - nowTime; // 获取的结果是两个时间之间的毫秒差
if (spanTime <= 0) {
// 已经到达目标时间,此时可以提示开始考试
timeBox.innerHTML = '开始考试';
window.clearInterval(timer);
return;
}
var hour = Math.floor(spanTime / (1000 * 60 * 60));
spanTime -= hour * 60 * 60 * 1000; // 把小时占据的毫秒数去除,剩下的值中计算还有多少分钟
var minute = Math.floor(spanTime / (1000 * 60));
spanTime -= minute * 1000 * 60;
var second = Math.floor(spanTime / 1000);
// 不足10位补零
hour <10 ? hour = '0' +hour :null;
minute <10 ? minute = '0' +minute :null;
second <10 ? second = '0' +second :null;
timeBox.innerHTML = hour + ':' + minute + ':' + second;
}
computed();
var timer = window.setInterval(computed, 1000);
以上是关于javascript [京东倒计时抢购]倒计时定时器#javascript的主要内容,如果未能解决你的问题,请参考以下文章
javascript商品抢购倒计时
Javascript Date对象 --- 时间戳及淘宝倒计时抢购功能实现
静态页面:原生JS模拟京东秒杀专场倒计时
[javascript]各种页面定时跳转(倒计时跳转)代码总结
Android 抢购功能(时间戳之间的倒计时)
Android 抢购功能(时间戳之间的倒计时)