近期要写几个小页面犯不上用框架所有用的jQuery,有个功能实现要求是只有分钟数要求根据这个分钟数做一个倒计时可显示小时分钟秒的在网上找了些都不合适,就自己写了一个直接封装好了函数用的直接填时间就可以了
function time(date) {
let dd = date * 60 - i++
var dstSeconds = dd
if (dstSeconds <= 0) {
clearInterval(intervalId);
box.innerHTML = '倒计时已经结束 ';
$("#footer").html('倒计时已经结束 ')
alert("提交成功")
return;
}
var days = Math.floor(dstSeconds / (3600 * 24));
var seconds = dstSeconds - days * 24 * 3600;
var hours = Math.floor(seconds / 3600);
seconds -= hours * 3600;
var minutes = Math.floor(seconds / 60);
seconds -= minutes * 60;
let tt = hours + '小时' + minutes + '分钟' + seconds + '秒'
let tss = `<p style="text-align: center; width:100%;">${tt}</p>`
$("#footer").html(tt)
return tt
}