• js判断两个日期跨度小于3个月


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

  • 相关阅读:
    Docker之Linux UnionFS
    Docker之Linux Cgroups
    Docker之Linux Namespace
    理解Docker容器的进程管理
    Docker命令详解
    协同过滤和基于内容推荐有什么区别?
    Docker 有什么优势?
    kubernetes
    Docker如何为企业产生价值?
    关于网页的几种高度说明
  • 原文地址:https://www.cnblogs.com/zyhl/p/14330605.html
Copyright © 2020-2023  润新知