js驗證限制日期時間間隔
阿新 • • 發佈:2019-02-05
js查詢時間日期之前的間隔天數!function GetDateStr(AddDayCount) { var dd = new Date(); dd.setDate(dd.getDate()+AddDayCount);//獲取AddDayCount天后的日期 var y = dd.getFullYear(); var m = (dd.getMonth()+1)<10?"0"+(dd.getMonth()+1):(dd.getMonth()+1);//獲取當前月份的日期,不足10補0 var d = dd.getDate()<10?"0"+dd.getDate():dd.getDate();//獲取當前幾號,不足10補0 return y+"-"+m+"-"+d; } function GetDateStr1(ss,AddDayCount) { var dd = new Date(ss); dd.setDate(dd.getDate()+AddDayCount);//獲取AddDayCount天后的日期 var y = dd.getFullYear(); var m = (dd.getMonth()+1)<10?"0"+(dd.getMonth()+1):(dd.getMonth()+1);//獲取當前月份的日期,不足10補0 var d = dd.getDate()<10?"0"+dd.getDate():dd.getDate();//獲取當前幾號,不足10補0 return y+"-"+m+"-"+d; } function checkTime(){ var endTime = document.getElementById("form:endTime").value + " " + "23:59:59"; var ss = endTime.replace(/-/g, "/"); var endtimeshow = GetDateStr1(ss,-90); var start_time = document.getElementById("form:start_time").value + " " + "00:00:00"; if (endtimeshow > start_time) { alert("查詢時間前後間隔是90天之內"); return false; } return true; }