개발하는 '정'/JS
자바스크립트로 카운트다운하기
주앤정_블로그
2023. 10. 4. 15:23
자바스크립트로 카운트다운하기
1. 자바스크립트
function updateTimer() {
const dday = Date.parse("2023/11/19 12:30:00");
const now = new Date();
const diff = dday - now;
const day = Math.floor(diff/(1000 * 60 * 60 * 24));
const hour = Math.floor(diff/(1000 * 60 * 60));
const min = Math.floor(diff/(1000 * 60));
const sec = Math.floor(diff/1000);
const d = days;
const h = hour - day * 24;
const m = min - hour * 60;
const s = sec - min * 60;
document.getElementById("Day").innerHTML = d;
document.getElementById("Hour").innerHTML = h;
document.getElementById("Min").innerHTML = m;
document.getElementById("Sec").innerHTML = s;
}
//카운트다운 실행 : 1초마다 갱신
setInterval(updateTimer, 1000);
2. HTML
<span id="Day"></span>일
<span id="Hour"></span>시
<span id="Min"></span>분
<span id="Sec"></span>초
남았습니다.
1초마다 남은 시간이 갱신된다.
0일 남은 경우 "0일 ... 남았습니다." 라고 표시된다.
끝.
반응형
반응형