倒计时 格式分:秒

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;
}

一定要明白靠自己
原文地址:https://www.cnblogs.com/zjpzjp/p/6438685.html