JavaScript判断某一天是否在某个时间范围

 时间:2026-02-14 09:21:10

1、            var   planStartTime = "2015-8-9";

            var startTime = new Array();

            startTime = planStartTime.split('-');

            planStartTime = Date.UTC(parseInt(startTime[0]), parseInt(startTime[1]), parseInt(startTime[2]));

JavaScript判断某一天是否在某个时间范围

2、讲计划结束时间同样转化为以秒为单位

            var planStopTime = "2015-10-8";

            startTime = planStopTime .split('-');

            var stopTime = new Array();

            planStopTime = Date.UTC(parseInt(stopTime[0]), parseInt(stopTime[1]), parseInt(stopTime[2]));

JavaScript判断某一天是否在某个时间范围

3、获取当前系统的时间,并把它转化成以秒为单位

            //获取当前时间

            var nowDate = new Date();

            //当前年

            var nowYear = nowDate.getFullYear();

            //当前月,记得要加1

            var nowMonth = (nowDate.getMonth() + 1);

            //当前日

            var nowDay = nowDate.getDate();

            nowTime = Date.UTC(nowYear,nowMonth,nowDay);

JavaScript判断某一天是否在某个时间范围

4、判断:如果当前系统时间大于等于开始时间以及小于等于结束时间则登记成功

             if (nowTime >= planStartTime && nowTime <= planStopTime) {

                  alert("登记成功!");

            } else {

                alert("超出登记时间范围,登记失败!");

            }

JavaScript判断某一天是否在某个时间范围

5、将前面的结合起来封装成一个js函数,方便调用

function JudgeTime()

{

将计划开始时间转成以秒为单位:

            var   planStartTime = "2015-8-9";

            var startTime = new Array();

            startTime = planStartTime.split('-');

            planStartTime = Date.UTC(parseInt(startTime[0]), parseInt(startTime[1]), parseInt(startTime[2]));

将计划结束时间转成以秒为单位:

            var planStopTime = "2015-10-8";

            startTime = planStopTime .split('-');

            var stopTime = new Array();

            planStopTime = Date.UTC(parseInt(stopTime[0]), parseInt(stopTime[1]), parseInt(stopTime[2]));

将当前系统时间转化成以秒为单位:

            //获取当前时间

            var nowDate = new Date();

            //当前年

            var nowYear = nowDate.getFullYear();

            //当前月,记得要加1

            var nowMonth = (nowDate.getMonth() + 1);

            //当前日

            var nowDay = nowDate.getDate();

            nowTime = Date.UTC(nowYear,nowMonth,nowDay);

判断:如果当前系统时间大于等于开始时间以及小于等于结束时间则登记成功

             if (nowTime >= planStartTime && nowTime <= planStopTime) {

                  return true;

            } else {

                return false;

            }

}

JavaScript判断某一天是否在某个时间范围

  • 怪物猎人崛起翔虫技能怎么用
  • 厚实的皮怎么获得
  • 轻弩替换技怎么解锁
  • 怪物猎人崛起怎么获得睡眠生肉
  • Windows传文件到Ubuntu系统
  • 热门搜索
    少先队员手抄报 缅怀先烈手抄报 预防溺水手抄报 禁毒手抄报内容 读书手抄报简单又漂亮 手抄报图案 书香校园手抄报 法制手抄报内容 关于汉字的手抄报 名著手抄报