js计算剩余时间
定時器分為;
間歇性定時器:每隔多久執(zhí)行一次;
超時定時器:多久后執(zhí)行一次(執(zhí)行一次)
間歇性定時器:
語法?
setInterval(function(){},毫秒為單位的時間);
setInterval(function(){},1000):1s執(zhí)行一次函數(shù)體(1000是毫秒)
function getCha(date1, data2) {
var date2 = new Date();
var cha = date1.getTime() - date2.getTime();//毫秒
var s = parseInt(cha / 1000 % 60)//秒 余下多少秒(0-59)
var m = parseInt(cha / 1000 / 60 % 60); //余下了多少分鐘(0-59)
var h = parseInt(cha / 1000 / 60 / 60 % 24);//余下多少時(0-23)
//進行補0操作
s = s < 10 ? '0' + s : s;
h = h < 10 ? '0' + h : h;
m = m < 10 ? '0' + m : m;
//獲取多少天
var t = parseInt(cha / 1000 / 60 / 60 / 24);
return "還剩" + t + "天" + h + "小時" + m + "分鐘" + s + "秒";
}
var otxt = document.getElementById('txt')
setInterval(function () {
var date1 = new Date('2022-01-01 00:00:00');
var date2 = new Date();
otxt.value = getCha(date1,date2)
}, 1000)
總結(jié)
- 上一篇: Chrome(谷歌)浏览器调试教程珍藏版
- 下一篇: COUNT计算机公式,countif函数