提示:你可以先修改部分代码再运行。
到毫秒
//倒计时
function countDown(time, fn) {
var maxtime = (new Date(time) - new Date()) / 10;//剩余秒
var timer = setInterval(function () {
if (maxtime >= 0) {
var dd = parseInt(maxtime /100/ 60 / 60 / 24, 10);//计算剩余的天数
var hh = parseInt(maxtime /100/ 60 / 60 % 24, 10);//计算剩余的小时数
var mm = parseInt(maxtime /100/ 60 % 60, 10);//计算剩余的分钟数
var ss = parseInt(maxtime /100% 60, 10);//计算剩余的秒数
var hm = parseInt(maxtime % 100, 10);//计算剩余的毫秒数
hh = checkTime(hh);
mm = checkTime(mm);
ss = checkTime(ss);
hm = checkTime(hm);
msg = hh + ":" + mm + ":" + ss + ":" + hm;
fn(msg);
--maxtime;
}
else {
clearInterval(timer);
fn("已结束");
}
}, 10);
}
function checkTime(i) {
if (i < 10) {
i = "0" + i;
}
return i;
};
提示:你可以先修改部分代码再运行。
