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,啊啊啊好麻烦

 

posted on 2021-01-26 15:31  老大的守护星  阅读(2311)  评论(0编辑  收藏  举报