자유게시판

  • 그누보드 24 Hour Countdown Clock Loop(자정 카운트다운)

    페이지 정보

    profile_image
    작성자천사 조회 4,517회 작성일 2021-10-10 00:30:38 댓글 0

    본문

    출처: https://sir.kr/g5_tip/16893

     

    <style>
        @import url(https://fonts.googleapis.com/css?family=Lato:100,400);
        #the-final-countdown {
          background: #333;
          font-family: 'Lato', sans-serif;
          text-align: center;
          color: #eee;
          text-shadow: 1px 1px 5px black;
          padding: 1rem 0;
          font-size: 3rem;
          border: 1px solid #000;
        }
    </style>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
    <div id="the-final-countdown">
      <p></p>
    </div>
    <script>
        setInterval(function time(){
          //시간 초기화
          var d = new Date();
          var hours = 24 - d.getHours();
          var min = 60 - d.getMinutes();
          var sec = 60 - d.getSeconds();
          //분이 있으면 시 반올림
          if(min =='00'){
              hours = 24 - d.getHours();
            }else{
              hours = 23 - d.getHours();
          }
          //초가 있으면 분 반올림        
          if(sec =='00'){
              min = 60 - d.getMinutes();
            }else{
              min = 59 - d.getMinutes();
          }
          //1자리수라면 0을 붙혀라
          if((hours + '').length == 1){
            hours = '0' + hours;
          }
          if((min + '').length == 1){
            min = '0' + min;
          }
          if((sec + '').length == 1){
            sec = '0' + sec;
          }
          //날짜를 표기하고 딜레이는 1초(1000)마다 바뀌겠금
          jQuery('#the-final-countdown p').html
              ('<span class="t_hour">'+hours+'</span>'+
               '<span class="t_colon">:</span>'+
               '<span class="t_min">'+min+'</span>'+
               '<span class="t_colon">:</span>'+
               '<span class="t_sec">'+sec+'</span>')
        }, 1000);
    </script>
     

    [원본]

    [code]

    <style>
    @import url(https://fonts.googleapis.com/css?family=Lato:100,400);
    #the-final-countdown {
      background: #333;
      font-family: 'Lato', sans-serif;
      text-align: center;
      color: #eee;
      text-shadow: 1px 1px 5px black;
      padding: 1rem 0;
      font-size: 3rem;
      border: 1px solid #000;
    }
    </style>

    <div id="the-final-countdown">
      <p></p>
    </div>

    <script>
    setInterval(function time(){
      var d = new Date();
      var hours = 24 - d.getHours();
      var min = 60 - d.getMinutes();
      if((min + '').length == 1){
        min = '0' + min;
      }
      var sec = 60 - d.getSeconds();
      if((sec + '').length == 1){
            sec = '0' + sec;
      }
      jQuery('#the-final-countdown p').html(hours+':'+min+':'+sec)
    }, 1000);
    </script>

    [/code]

    댓글목록

    등록된 댓글이 없습니다.

    Copyright © blog.batifa.com All rights reserved.