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系统
  • 热门搜索
    我的青春我做主手抄报 关于运动会的手抄报 教师节手抄报内容大全 手抄报标题艺术字 创卫手抄报设计图 保护校园环境手抄报 消防安全教育手抄报 手抄报数学 关于安全手抄报图片 手抄报内容怎么写