ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で簡単な 5 分間のカウントダウン タイマーを作成する方法

JavaScript で簡単な 5 分間のカウントダウン タイマーを作成する方法

Barbara Streisand
Barbara Streisandオリジナル
2024-12-05 12:04:10353ブラウズ

How to Create a Simple 5-Minute Countdown Timer in JavaScript?

JavaScript で基本的なカウントダウン タイマーを作成する

問題:

簡単な JavaScript ソリューションを探しています「登録はあと 05:00 分で終了します!」と表示するカウントダウン タイマーを実装します。そして、「05:00」にリセットする前に「00:00」までカウントダウンします。

解決策:

日付関数を回避するために、2 つのアプローチを紹介します。

バニラJavaScript

function startTimer(duration, display) {
    var timer = duration, minutes, seconds;
    setInterval(function () {
        minutes = parseInt(timer / 60, 10);
        seconds = parseInt(timer % 60, 10);

        minutes = minutes < 10 ? "0" + minutes : minutes;
        seconds = seconds < 10 ? "0" + seconds : seconds;

        display.textContent = minutes + ":" + seconds;

        if (--timer < 0) {
            timer = duration;
        }
    }, 1000);
}

window.onload = function () {
    var fiveMinutes = 60 * 5,
        display = document.querySelector('#time');
    startTimer(fiveMinutes, display);
};

HTML:

<body>
    <div>Registration closes in <span>

以上がJavaScript で簡単な 5 分間のカウントダウン タイマーを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。