首頁 > web前端 > js教程 > js如何實現簡單的時分秒倒數效果(程式碼範例)

js如何實現簡單的時分秒倒數效果(程式碼範例)

青灯夜游
發布: 2018-10-23 18:00:47
轉載
5505 人瀏覽過

這篇文章帶給大家的內容是介紹js如何實現簡單的時分秒倒數效果(程式碼範例)。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。

效果:

js如何實現簡單的時分秒倒數效果(程式碼範例)

#javascript:

#
    <script type="text/javascript">
        function countTime() {
            //获取当前时间
            var date = new Date();
            var now = date.getTime();
            //设置截止时间
            var endDate = new Date("2018-10-25 00:00:00");
            var end = endDate.getTime();
            //时间差
            var differTime = end - now;
            //定义变量,h,m,s保存倒计时的时间
            var h, m, s;
            if (differTime >= 0) {
                h = Math.floor(differTime / 1000 / 60 / 60);
                m = Math.floor(differTime / 1000 / 60 % 60);
                s = Math.floor(differTime / 1000 % 60);
                h = h < 10 ? ("0" + h) : h;
                m = m < 10 ? ("0" + m) : m;
                s = s < 10 ? ("0" + s) : s;
                document.getElementById("_h").innerHTML = h + "时";
                document.getElementById("_m").innerHTML = m + "分";
                document.getElementById("_s").innerHTML = s + "秒";
                setTimeout(countTime, 1000);

            } else {
                document.getElementById("_h").innerHTML = "00时";
                document.getElementById("_m").innerHTML = "00分";
                document.getElementById("_s").innerHTML = "00秒";
            }


        }
    </script>
登入後複製

HTML: 

<body onload="countTime()">
    <p class="timer">
        <span id="_h"></span>
        <span id="_m"></span>
        <span id="_s"></span>
    </p>
</body>
登入後複製

以上是js如何實現簡單的時分秒倒數效果(程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:cnblogs.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板