需求:判断页面的的日期标签中选择的日期是否在某一个日期范围内。
2019/4/1<= 目标日期 <=2020/3/31
function imperialDateCheck(){
//获取页面时间字符串 2019/6/19
var nyusatuDate = $("#nyusatuDate").val();
var keiyakuDateS = $("#keiyakuDateS").val();
var keiyakuDateE = $("#keiyakuDateE").val();
//转换为日期格式 使用 new Date()函数
var castKeiyakuDateS = new Date(keiyakuDateS);
var castKeiyakuDateE = new Date(keiyakuDateE);
var castNyusatuDate = new Date(nyusatuDate);
//Date.getTime()函数比较两个日期之间的大小
if(castNyusatuDate.getTime() > castKeiyakuDateS.getTime() && castNyusatuDate.getTime() < castKeiyakuDateE.getTime()){
alert("在期间范围内");
}else{
alert("不在范围内");
}
}
PS : JS getTime() 方法:返回距 1970 年 1 月 1 日之间的毫秒数