js判断日期,js比较日期

 

//判断有效日期
function isDate(val){
     if(document.getElementByIdx(val).value.match(/^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/)==null){
          alert("请输入有效的日期!");
          document.getElementByIdx(val).focus();
    return false;
  }
  return true;    
 }

function funcontact(){
   var beginTime=document.frm.begin_time.value;
   var endTime=document.frm.end_time.value;
   if(isDate('begin_time')&& isDate('end_time')){
    var supperId=document.frm.supper_id.value;
    var b=beginTime.replace(/-/g, "/");//2010-04-29  2010/04/29
    var e=endTime.replace(/-/g, "/");
    var dt1=new Date(Date.parse(b));
                             var dt2=new Date(Date.parse(e));
             
             if(dt1>dt2){//比较日期
              alert("开始日期不能晚于结束日期!");
              return;
             }else{
              location.href="/vrm/user/HeYueCtrl?supper_id="+supperId+"&begin_time="+beginTime+"&end_time="+endTime+"";
     return;
             }
    
   }
 }

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值