zoukankan      html  css  js  c++  java
  • javascript将字符串类型转换成日期进行比较

    第一种适用于:20100823这种字符串格式
    function dateValid(){
        var bd = document.getElementById("sStartSaveDate").value;
        var beginDate =  new Date(bd.replace(/^(d{4})(d{2})(d{2})$/,"$1/$2/$3"));
        
        var ed = document.getElementById("sEndSaveDate").value;
        var endDate = new Date(ed.replace(/^(d{4})(d{2})(d{2})$/,"$1/$2/$3"));
        
        if(beginDate >= endDate){
            alert("结束时间必须大于开始时间!");
            return false;
        }else{
            document.getElementById('searchform').submit(); 
        }
    }
    第二种适用于:2010-08-23这种字符串格式
    function dateValid(){
        var beginDate =  new Date(document.getElementById("sStartSaveDate").value.replace(/-/g,"/"));
        var endDate = new Date(document.getElementById("sEndSaveDate").value.replace(/-/g,"/"));
        if(beginDate >= endDate){
            alert("结束时间必须大于开始时间!");
            return false;
        }else{
         document.getElementById('searchform').submit();
    }


    第三种适用于:2010/08/23这种字符串格式
    function dateValid(){
        var beginDate =  new Date(document.getElementById("sStartSaveDate").value);
        var endDate = new Date(document.getElementById("sEndSaveDate").value);
        if(beginDate >= endDate){
            alert("结束时间必须大于开始时间!");
            return false;
        }else{
         document.getElementById('searchform').submit();
    }
    }

  • 相关阅读:
    [BZOJ3812]主旋律
    【二分答案】【最大流】[HNOI2007]紧急疏散EVACUATE
    【费用流】NOI2008志愿者招募
    【bzoj1594】猜数游戏
    【贪心】Highway
    【数形结合】Erratic Expansion
    【斜率优化】Average
    【思维】Stacks of Flapjacks
    【二分】Defense Lines
    【DFS】【打表】Lattice Animals
  • 原文地址:https://www.cnblogs.com/tanshupeng/p/3977516.html
Copyright © 2011-2022 走看看