window.onload=function(){ let nowTime = new Date(); let endTime=nowTime.setDate(nowTime.getDate()+5);
//把年月日时分秒的时间转换成为毫秒数
//定义变量 天数 小时 分钟 秒数
//设置定时器 实现一个秒杀效果
var timer = setInterval(qiang,1000);
let button = document.getElementById('buy');
function qiang(){
// 获取当前系统时间
// 获取当前时间差---nowTime.getTime()现在时间的毫秒数
var remain = parseInt((endTime-nowTime)/1000);
//判断秒杀是否过期
if(remain>0){
//1.计算剩余天数 (除以60*60*24 取整数 获取剩余天数)
d = parseInt(remain/86400);
console.log(1)
//2.计算剩余小时(除以60*60 转换成为小时了 与24进行取模 获取剩余小时)
h = parseInt((remain/3600) / 24);
//3.计算剩余分钟(除以60 转换成为分钟了 与60进行取模 获取剩余分钟)
m = parseInt((remain/60)/ 60);
//4.计算剩余秒数(与60进行取模 获取剩余秒数)
s = parseInt((remain) / 60);
button.disabled=true;
//统一利用两位数 表示 剩余的天、小时、分钟、秒
d= d < 10 ? '0' + d:d;
h= h < 10 ? '0' + h:h;
m= m < 10 ? '0' + m:m;
s= s < 10 ? '0' + s:s;
}else{
button.disabled=false;
// 秒杀过期 取消定时器
clearInterval(timer);
d = h = m = s = '00';
}
//将剩余的天数、小时、分钟、秒 小时到指定网页中去
document.getElementById("d").innerHTML = d + '天';
document.getElementById("h").innerHTML = h + '时';
document.getElementById("m").innerHTML = m + '分';
document.getElementById("s").innerHTML = s + '秒';
}
}