js页面倒计时

来源:互联网 发布:mac迅雷一直提示信任 编辑:程序博客网 时间:2024/05/22 07:51
        var InterValObj;
        var SysSecond = 0;
        $(document).ready(function() {
            if ($("#status").val() == 1 && $("#statusOver").val() == 1) {
                SysSecond = $("#beginSubLastTime").val();
            } else if ($("#status").val() == -1 && $("#statusOver").val() == 1) {

                SysSecond = $("#subLastTime").val();
            }
            //这里获取倒计时的起始时间
            if ($("#status").val() == -1 && $("#statusOver").val() == -1) {
                return;
            }
            InterValObj = setInterval(SetRemainTime, 1000); //间隔函数,1秒执行
        });

        //将时间减去1秒,计算天、时、分、秒
        function SetRemainTime() {
            if (SysSecond > 0) {
                SysSecond = SysSecond - 1;
                var second = Math.floor(SysSecond % 60); // 计算秒
                var minite = Math.floor((SysSecond / 60) % 60); //计算分
                var hour = Math.floor((SysSecond / 3600) % 24); //计算小时
                var day = Math.floor((SysSecond / 3600) / 24); //计算天
                if ($("#status").val() == 1 && $("#statusOver").val() == 1) {
                    $("#lastTime").html("距离认购开始时间:<em>" + day + "</em>天<em>" + hour + "</em>小时<em>" + minite + "</em>分<em>" + second + "</em>秒");
                } else if ($("#status").val() == -1 && $("#statusOver").val() == 1) {
                    $("#lastTime").html("距离认购结束时间:<em>" + day + "</em>天<em>" + hour + "</em>小时<em>" + minite + "</em>分<em>" + second + "</em>秒");
                }
            } else { //剩余时间小于或等于0的时候,就停止间隔函数
                clearInterval(InterValObj);
                location.reload();
            }
        }
0 0
原创粉丝点击