1.
var startDate = $("#sysPriceDateFrom").val();
var endDate = $("#sysPriceDateTo").val();
var start = new Date(startDate.replace(/-/g,"/")).getTime();
var end = new Date(endDate.replace(/-/g,"/")).getTime();
if(startDate == "" || startDate == null){
return alert("请输入报价日期(起)!");
}else if(endDate == "" || endDate == null){
return alert("请输入报价日期(止)!");
}else if(startDate >= endDate){
return alert("\"起始时间\" 不能大于 \"截止时间\"哦!");
}else if(end - start > 3*30*24*60*60*1000 ){
return alert("时间区间在 \"90天内\"哦!");
}else{}
replace(/-/g,"/")---->格式化日期,如 2021-01-26
格式化为
2021/01/26 js 可以直接操作这个时间
/g 代表全局,所有的- 都替换
end - start > 3*30*24*60*60*1000如果要精确,考虑年份是否为运年,月份135781012--31天,2--28、29,啊啊啊好麻烦