zoukankan      html  css  js  c++  java
  • js判断两个输入的日期先后关系

    这里需要判断起租日期先于退租日期

    一、函数调用:

    二、jsp中的js代码:

    <script>
    
            function count() {
                var startDate=document.getElementById("ordertime").value;
                var endDate=document.getElementById("outtime").value;
                if(startDate==null||startDate==""){
                    alert("请选择起始日期");
                    return false;
                }
                if(endDate==null||endDate=="") {
                    alert("请选择结束日期");
                    return false;
                }
                var startNum = parseInt(startDate.replace(/-/g,''),10);
                var endNum = parseInt(endDate.replace(/-/g,''),10);//全部替换endDate中的"-"为空后转成十进制的数字,g是全部替换的意思,"/"是分隔符
                if(startNum>endNum){
                    alert("结束日期不能早于起始日期!");
                    return false;
                }
                return true;
            }
    </script>

    这里面加注释详细介绍替换:原文链接

    使用jquery的replace时,发现只默认替换到第一个匹配数据。

    string str =“12333”

    1、替换第一个: string end =str.replace(3,"2")

    结果:12233

    2、替换全部匹配内容: string end =str.replace(/3/g,"2")

    “g”是匹配全部的意思,这样str里面的所有数字3,都替换成数字2。结果:12222

    3、全部内容替换:string end = str.replace(RegExp("12333", "g"), "123");

    上面的意思是把 str 里面所有的“12333”替换成123
    RegExp("12333", "g"); 第一个参数是想要替换的内容 第二个参数“g”是匹配全部的意思,也可以换成"t",就是匹配第一个

    结果:123

    三、结果展示

    js学习链接:(19条消息) JSP插入日期时间控件以及判断时间先后顺序_烟台-山子的博客-CSDN博客_jsp输入时间

     input类型学习链接:HTMLinput日期输入类型 - 无知者TO - 博客园 (cnblogs.com)

  • 相关阅读:
    Mysql 数据库高级
    Mysql 数据库
    并发编程
    网络编程
    1113
    1112
    P相遇游戏
    中位数
    PETS
    打暴力程序的正确做法
  • 原文地址:https://www.cnblogs.com/lumc5/p/15788539.html
Copyright © 2011-2022 走看看