JS setInterval 循环定时器的使用 以及动态倒计时展示

2年前 (2022) 程序员胖胖胖虎阿
209 0 0
 
例:
   var setTime = setInterval(function () {
        ff(); //每秒调用的方法函数
    }, 1000); //1000毫秒为1秒

  //可使用 clearInterval(setTime);  清除定时器

/*倒计时*/
    function ff() {
        var ti = dateTime1 - dateTime;       //目标毫秒值减去当前时间毫秒值   (当前毫秒值最好后台获取)
        var hour = parseInt(ti / 1000 / 60 / 60 % 24);//小时
        var minute = parseInt(ti / 1000 / 60 % 60);//分钟
        var seconds = parseInt(ti / 1000 % 60);//

        if (minute <= 0 && seconds <= 0) {
            fun()            //执行函数
            clearInterval(setTime);  //清除定时器

        } else {
            $("展示区div id名或者class名").html('剩余 ' + ':' + '<span>' + hour + '分</span>' + ':' + '<span>' + minute + '分</span>' + ':' + '<span>' + seconds + '秒关闭订单</span>');
        }
    }

 


  

相关文章

暂无评论

暂无评论...