签到程序实现-签到时间

签到二维码根据课程名称与课程时间信息生成,用户点击签到时获取当前时间,当前时间应该>签到开始时间并<课程开始时间,在这个范围内允许用户签到,签到开始时间=课程时间-签到持续时间,

 var CourseID = getUrlParam('ID');
            var Classtime = new Date(getUrlParam('Class_TIME'));//课程开始
            var getSpeicalTime = function () {//签到开始时间单独写一个方法,可以添加持续时间参数,我这里规定只能在课程开始时间前五分钟签到
                var now = new Date(Classtime);
                now.setMinutes(now.getMinutes() - 5);
                return now;
            }
            var qiandaotime = getSpeicalTime();//签到开始时间;
            var thistime = new Date();//当前时间
            if (qiandaotime > thistime||Classtime < thistime) {//如果满足就将当前界面清空
                    $('#mainhtml').empty();
            }
            if (qiandaotime > thistime) {//给出提示信息
                //$('#mainhtml').empty();
                alert("当前未到签到时间");
                window.location.href = "website/beginhtml/error/error.html";//跳转到404界面
                return false;
            }
            if (Classtime < thistime) {
                //$('#mainhtml').empty();
                alert("签到时间已过");
                window.location.href = "website/beginhtml/error/error.html";
                return false;
            }

转载于:https://www.cnblogs.com/ycs159/p/10996736.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值