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

 时间:2026-04-23 20:56:04

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系统
  • 热门搜索
    安之若素什么意思 凯美瑞运动版 什么是seo msci是什么意思 龌龊什么意思 research是什么意思 瘦腿运动 电风扇什么牌子好 小龙虾养殖技术 全身浮肿是什么原因