var diffTime = 60*5; //固定时间10分钟
setInterval(function(){
//倒计时
diffTime = diffTime--;
var str = getSpanTime(diffTime--);
if(diffTime == 0){
diffTime = 60*5;
}
},1000);
function getSpanTime(diffTime) {
/*var tarTime = new Date()-0+1000*60*10;
var nowTime = new Date()-0;
var diffTime = tarTime - nowTime;//当前时间距离目标时间的毫秒差
*/
//4、开始算diffTime中包含多少分钟
var minute = Math.floor(diffTime / (60));
//5、算这么多分钟占用多少毫秒
var minuteMs = minute * 60;
//6、算秒的时候把分钟占用的也减去
diffTime = diffTime - minuteMs;
//7、算剩下的包含多少秒
var second = Math.floor(diffTime);
return zero(minute) + ":" + zero(second);
}
function zero(value) {
return value < 10 ? "0" + value : value;
}