2 가지 간단 한 js 카운트다운 방식

2060 단어 js카운트다운
보통 카운트다운 시간 은 배경 에서 들 려 온 다음 에 페이지 에 렌 더 링 합 니 다.여 기 는 두 가지 간단 한 카운트다운 방식 이 있 습 니 다.

//       
function countDown(times){
 var timer=null;
 timer=setInterval(function(){
  var day=0,
   hour=0,
   minute=0,
   second=0;//     
  if(times > 0){
   day = Math.floor(times / (60 * 60 * 24));
   hour = Math.floor(times / (60 * 60)) - (day * 24);
   minute = Math.floor(times / 60) - (day * 24 * 60) - (hour * 60);
   second = Math.floor(times) - (day * 24 * 60 * 60) - (hour * 60 * 60) - (minute * 60);
  }
  if (day <= 9) day = '0' + day;
  if (hour <= 9) hour = '0' + hour;
  if (minute <= 9) minute = '0' + minute;
  if (second <= 9) second = '0' + second;
  //
  console.log(day+" :"+hour+"  :"+minute+"  :"+second+" ");
  times--;
 },1000);
 if(times<=0){
  clearInterval(timer);
 }
}

//         
function resetTime(time){
 var timer=null;
 var t=time;
 var m=0;
 var s=0;
 m=Math.floor(t/60%60);
 m<10&&(m='0'+m);
 s=Math.floor(t%60);
 function countDown(){
  s--;
  s<10&&(s='0'+s);
  if(s.length>=3){
  s=59;
  m="0"+(Number(m)-1);
  }
  if(m.length>=3){
  m='00';
  s='00';
  clearInterval(timer);
  }
  console.log(m+"  "+s+" ");
 }
 timer=setInterval(countDown,1000);
}
어떻게 사용 합 니까?


카운트다운 에 관 한 더 많은 글 은 주 제 를 보십시오《카운트다운 기능》.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기