๊ทธ๋๋ณด๋ 24 Hour Countdown Clock Loop(์์ ์นด์ดํธ๋ค์ด)
ํ์ด์ง ์ ๋ณด
๋ณธ๋ฌธ
์ถ์ฒ:ย 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]
๋๊ธ๋ชฉ๋ก
๋ฑ๋ก๋ ๋๊ธ์ด ์์ต๋๋ค.
