어떻게 생성할까요: JavaScript 타이머 타이머
JavaScript를 사용하여 타이머 타이머를 생성하는 방법을 배웁니다.
타이머 타이머 생성
예제
<!-- 요소에 타이머 타이머를 표시합니다 --> <p id="demo"></p> <script> // 타이머를 시작할 날짜를 설정합니다 var countDownDate = new Date("Jan 5, 2024 15:37:25").getTime(); // 1초마다 타이머를 업데이트합니다 var x = setInterval(function() { // 오늘의 날짜와 시간을 가져옵니다 var now = new Date().getTime(); // 현재 시간과 타이머 날짜 간의 차이를 계산합니다 var distance = countDownDate - now; // 날짜, 시간, 분, 초를 계산합니다 var days = Math.floor(distance / (1000 * 60 * 60 * 24)); var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); var seconds = Math.floor((distance % (1000 * 60)) / 1000); // id="demo"의 요소에 결과를 표시합니다 document.getElementById("demo").innerHTML = days + "d " + hours + "h " + minutes + "m " + seconds + "s "; // 타이머가 끝나면 일부 텍스트를 작성합니다. if (distance < 0) { clearInterval(x); document.getElementById("demo").innerHTML = "EXPIRED"; } , 1000); </script>