判斷當前時間是否在一個時間段內

var JudgeTime= function ()
{
//將計劃開始時間轉成以秒爲單位:
var planStartTime = "2017-6-5";
var startTime = new Array();
startTime = planStartTime.split('-');
planStartTime = Date.UTC(parseInt(startTime[0]), parseInt(startTime[1]), parseInt(startTime[2]));
//將計劃結束時間轉成以秒爲單位:
var planStopTime = "2017-6-11";
var stopTime = new Array();
stopTime = planStopTime .split('-');
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();
var nowTime = Date.UTC(nowYear,nowMonth,nowDay);
//判斷:如果當前系統時間大於等於開始時間以及小於等於結束時間則登記成功
if (nowTime >= planStartTime && nowTime <= planStopTime) {
return true;
} else {
return false;
}
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章