zoukankan      html  css  js  c++  java
  • js判断日期不能超过三天

    备注:js判断两个日期差不得超过三天,此例在大数量查询中用到。

    View Code
     1 <html>
     2     <head>
     3         <title>
     4         js
     5         </title>
     6     <Script language="JavaScript">
     7 
     8 
     9             function datelimit(date1,date2,limit){
    10 
    11                 var a = date1.substr(5,2);
    12                 var b = date1.substr(8,2);
    13                 var c = date1.substr(0,4);
    14                 var a2 = date2.substr(5,2);
    15                 var b2 = date2.substr(8,2);
    16                 var c2 = date2.substr(0,4);
    17                 alert( date1+"__"+date2+"\n\n"+c+"__"+a+"__"+b+"\n\n"+c2+"__"+a2+"__"+b2);
    18                 if(c===c2){
    19                     if(a==a2&&b>=b2){
    20                         if(Number(b)-Number(b2)<=limit){
    21                         alert(Number(b)+"-"+Number(b2)+"="+(Number(b)-Number(b2)));
    22                             return true;
    23                         }
    24                     }else if(Number(a)-Number(a2)==1){
    25                         alert(Number(a)+"-"+Number(a2)+"="+(Number(a)-Number(a2)));
    26                         if(30+Number(b)-Number(b2)<=limit){
    27                             return true;
    28                         }
    29                     }
    30                 }else if(c-c2===1){
    31                     if((Number(a)==1)&&(Number(a2)==12)){
    32                         if(30+Number(b)-Number(b2)<=limit){
    33                             return true;
    34                         }
    35                     }
    36                 }else if(c2-c===1){
    37                     if((Number(a2)==1)&&(Number(a)==12)){
    38                         if(30+Number(b2)-Number(b)<=limit){
    39                             return true;
    40                         }
    41                     }
    42                 }
    43                 return false;
    44             }
    45             
    46             function alertTest(date1,date2,limit){
    47                 alert(datelimit (date1,date2,limit));
    48             }
    49 </Script>
    50     </head>
    51     <body>
    52     <form name="ttt">
    53     <input type="button" name="ddd" value="confirm" onclick="alertTest('2013-01-01 00:00:00','2012-12-31 23:59:59',3)">
    54     </form>
    55     
    56     </body>
    57 </html>
  • 相关阅读:
    doGet() throws NamingException报错
    关于spring配置文件中编辑时没有提示信息的问题
    关于The hierarchy of the type TestBeforeAdvice is inconsistent的问题
    安装 nodejs,npm,pm2
    centos 6.5 单实例搭建 ELK
    修改默认归档日志
    oracle 表空间总结
    oracle 归档日志总结
    oracle 的一些基础查询
    tomcat 绑定ipv4端口
  • 原文地址:https://www.cnblogs.com/qsl568/p/3009732.html
Copyright © 2011-2022 走看看