秒杀倒计时

setInterval("timer()",1000); // 每隔1S执行一次

function timer(){
  var ts = (new Date(2015, 9, 1, 12, 0, 0)) - (new Date()); //设置目标时间,并计算剩余的毫秒数

  var dd = parseInt(ts / 1000 / 60 / 60 / 24, 10);  //计算剩余天数
  var hh = parseInt(ts / 1000 / 60 / 60 % 24, 10);  //计算剩余小时
  var mm = parseInt(ts / 1000 / 60 % 60, 10);       //计算剩余分钟
  var ss = parseInt((ts / 1000 ) % 60 , 10);        //秒数

  //为了美观,在剩余时间的数字小于10时转换为0X
  dd = checkTime(dd);    
  hh = checkTime(hh);
  mm = checkTime(mm);
  ss = checkTime(ss);

  //重写数字
  $("#less_day").html(dd);  
  $("#less_hour").html(hh);
  $("#less_minutes").html(mm);
  $("#less_seconds").html(ss);
}

////为了美观,在剩余时间的数字小于10时转换为0X
function checkTime(i){  
  if (i < 10) {  
    i = "0" + i;  
  }  
  return i;  
} 
posted @ 2016-07-18 10:21  余美强  阅读(281)  评论(0编辑  收藏  举报