中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用javascript怎么實現一個定時器倒計時功能

發布時間:2021-04-15 18:02:07 來源:億速云 閱讀:196 作者:Leah 欄目:web開發

這期內容當中小編將會給大家帶來有關使用javascript怎么實現一個定時器倒計時功能,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

<!DOCTYPE html><html lang="en"><head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title></head><body>
    <p>
        <span class="hour">1</span>
        <span class="minute">2</span>
        <span class="second">3</span>
    </p>
    <script>
        var hour = document.querySelector('.hour'); //小時的黑色盒子
        var minute = document.querySelector('.minute'); //分鐘的黑色盒子
        var second = document.querySelector('.second'); //秒數的盒子
        var inputTime = +new Date('2021-4-10 23:00:00'); //返回的是用戶輸入的時間總的毫秒數
        // 封裝好的計算時間的函數
        //先調用一次函數防止開始出現空白
        countDown();
        //開啟定時器
        setInterval(countDown,1000);
        function countDown() {
            var nowTime = +new Date(); //返回的是當前時間的走毫秒數
            var times = (inputTime - nowTime) / 1000; //times是剩余時間的總數
            // var d = parseInt(times / 60 / 60 / 24); //天
            // d = d < 10 ? '0' + d : d;
            var h = parseInt(times / 60 / 60 % 24); //時
            h = h < 10 ? '0' + h : h;
            hour.innerHTML = h; //把剩余的小時給小時黑盒子
            var m = parseInt(times / 60 % 60); //當前秒
            m = m < 10 ? '0' + m : m;
            minute.innerHTML = m;//把剩余的分鐘給盒子
            var s =parseInt(times%60);//當前秒
            s = s < 10 ? '0' + s : s;
            second.innerHTML = s;//把剩余的秒數給盒子
            // return d + '天' + h + '時' + m + '分' + s + '秒';
        }
    </script></body></html>

這里封裝了一個時間轉換的函數:

 function countDown() {
            var nowTime = +new Date(); //返回的是當前時間的走毫秒數
            var times = (inputTime - nowTime) / 1000; //times是剩余時間的總數
            var d = parseInt(times / 60 / 60 / 24); //天
            d = d < 10 ? '0' + d : d;
            var h = parseInt(times / 60 / 60 % 24); //時
            h = h < 10 ? '0' + h : h;
            var m = parseInt(times / 60 % 60); //當前秒
            m = m < 10 ? '0' + m : m;
            var s =parseInt(times%60);//當前秒
            s = s < 10 ? '0' + s : s;
         	return d + '天' + h + '時' + m + '分' + s + '秒';
        }


上述就是小編為大家分享的使用javascript怎么實現一個定時器倒計時功能了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。