倒计时 格式分:秒

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

posted @ 2017-02-24 15:14  教父123  阅读(804)  评论(0编辑  收藏  举报