这里的setTimeout是写在showTime()里面的,相当于形成一次递归,每个定时器只执行一次,执行时又调用showtime,里面又调用一个定时器,这样循环。
2016-05-20
var timedate= new Date(2016,6,6); //自定义结束时间
var now =new Date(); //获取当前时间
var date = timedate.getTime() - now.getTime();
var time =Math.ceil(date/(24*60*60*1000)); //1000 * 60 * 60 * 24一天的秒数
if(time > 0 ){
document.getElementById('timeShow').innerHTML = time;
}
}
var now =new Date(); //获取当前时间
var date = timedate.getTime() - now.getTime();
var time =Math.ceil(date/(24*60*60*1000)); //1000 * 60 * 60 * 24一天的秒数
if(time > 0 ){
document.getElementById('timeShow').innerHTML = time;
}
}