作成方法: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>
関連ページ
リファレンスマニュアル:JavaScript window.setInterval() メソッド
- 前のページ アニメーションアイコン
- 次のページ タイピングエフェクト