zoukankan      html  css  js  c++  java
  • 2020/11/12

    一.几天重网上看了个时间验证 的代码

    (代码为转载)

    // 判断是否是日期,日期的格式为 1988-1-1 
    第 2 章 输 入 41
    
     function isDate(date)
     {
     // 查找分隔符
     index1 = date.indexOf("-");
     // 如果分隔符不存在,则不是合法的时间
     if(index1 == -1)
     return false;
     // 获取时间中的年
     year = date.substring(0,index1);
     // 获取时间中的剩下部分
     date = date.substring(index1+1);
     // 查找第二个分隔符
     index1 = date.indexOf("-");
     // 如果不存在第二个分隔符,则不是合法的时间
     if(index1 == -1)
     return false;
     // 获取时间中的月份
     month = date.substring(0,index1);
     // 获取时间中的日
     day = date.substring(index1+1);
     // 判断是否是数字,如果不是则不是合法的时间
     if(isNumber(year) && isNumber(month) && isNumber(day))
     {
     // 判断基本范围
     if(year<1900 || year>9999 || month<1 || month >12 || day<1)
     return false;
     // 判断 31 天的月
     if((month==1 || month==3 || month==5 || month==7
     || month==8 || month==10 || month==12) && day>31)
     return false;
     // 判断 30 天的月
     if((month==4 || month==6 || month==9 || month==11)
     && day>30)
     return false;
     // 如果是 2 月,判断是否为闰年
     if(month==2)
     {
     if(year%400==0 || (year%4==0 && year%100!=0))
     {
     if(day>29) 
    42 Java Web 程序设计基础教程
    
     return false;
     }else
     {
     if(day>28)
     return false;
     }
     }
     }
     else
     return false;
     return true;
     } 
    

     对时间的一个验证

    二.分析还不是很透彻

    3.web

  • 相关阅读:
    django 项目 crm 关于展示表的细节
    djagngo crm 项目 展示页面 和分页
    django项目 crm登录 注册
    django项目 crm表结构一些常用的字段
    django认证 auth
    django form组件
    json和ajax技术
    VS 2013编译64位版本QT 4.8.6及使用cmake为依赖QT生成VS项目时Could NOT find Qt4
    使用国内pypi源来安装python包
    [转]ubuntu 下无法启动chrome
  • 原文地址:https://www.cnblogs.com/qiangini/p/14160155.html
Copyright © 2011-2022 走看看