์ž์œ ๊ฒŒ์‹œํŒ

  • ๊ทธ๋ˆ„๋ณด๋“œ 24 Hour Countdown Clock Loop(์ž์ • ์นด์šดํŠธ๋‹ค์šด)

    ํŽ˜์ด์ง€ ์ •๋ณด

    profile_image
    ์ž‘์„ฑ์ž์ฒœ์‚ฌ ์กฐํšŒ 9,530ํšŒ ์ž‘์„ฑ์ผ 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]

    ๋Œ“๊ธ€๋ชฉ๋ก

    ๋“ฑ๋ก๋œ ๋Œ“๊ธ€์ด ์—†์Šต๋‹ˆ๋‹ค.