• 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>
  • 相关阅读:
    Spring--自定义注解
    IntelliJ IDEA实用插件
    Zero date value prohibited解决方法
    如何保证幂等性
    Map遍历的几种方式
    Static关键字
    索引失效 -- 使用Between范围查询时
    接口的不同写法在Swagger上的不同
    js与jquery获取input输入框中的值
    一个简单的 aiax请求例子
  • 原文地址:https://www.cnblogs.com/qsl568/p/3009732.html
Copyright © 2020-2023  润新知