js秒数倒计时

<html lang="en">
    <head>
        <meta charset="utf-8">
        <title>倒计时</title>
        <script type="text/javascript">
            function init(){
                cutdowns("a",4342);
            }
            //秒数转时分秒格式并进行倒计时
            function cutdowns(divId,value){
                var hour,minu,secd;
                window.setInterval(function(){
                    value--;
                    var secondTime = parseInt(value);// 秒
                    var minuteTime = 0;// 分
                    var hourTime = 0;// 小时
                    if(secondTime > 60) {//如果秒数大于60,将秒数转换成整数
                        //获取分钟,除以60取整数,得到整数分钟
                        minuteTime = parseInt(secondTime / 60);
                        //获取秒数,秒数取佘,得到整数秒数
                        secondTime = parseInt(secondTime % 60);
                        //如果分钟大于60,将分钟转换成小时
                        if(minuteTime > 60) {
                            //获取小时,获取分钟除以60,得到整数小时
                            hourTime = parseInt(minuteTime / 60);
                            //获取小时后取佘的分,获取分钟除以60取佘的分
                            minuteTime = parseInt(minuteTime % 60);
                        }
                    }
                    var result = "" + parseInt(secondTime);
                    if(minuteTime > 0) {
                        result = "00:" + parseInt(minuteTime) + ":" + result;
                    }
                    if(hourTime > 0) {
                        result = "" + parseInt(hourTime) + ":" + result.substring(3,result.length);
                    }
                    //console.log(result);
                    //$("#"+divId).html(result);
                    document.getElementById(divId).innerHTML=result;
                    if(value<=0){
                        console.log('时间到!');
                        clearInterval(cutdowns(divId,value));
                    }
                },1000);
            }
                
        </script>
    </head>
    <body onload="init()">
        <div id="a">asdf</div>
    </body>
</html>


先贴代码为敬。根据秒数进行时间格式的调整并进行倒计时。

猜你喜欢

转载自blog.csdn.net/J1014329058/article/details/81060121