`

js获得日期,以及日期的校验

阅读更多
js 代码
  1. //get the date string of today (1985/11/16)   
  2. function getDateString()...{   
  3.     var myDate=new Date();   
  4.     //get the full year(4 number,1970-????)   
  5.     var year=myDate.getFullYear();   
  6.     //get the month(0-11,0 is Jan)   
  7.     var monthNum=myDate.getMonth();   
  8.     var month;   
  9.     if(monthNum<9)...{   
  10.         month="0"+(monthNum+1);   
  11.     }else...{   
  12.         month=monthNum+1;   
  13.     }   
  14.      //get day(1-31)   
  15.     var day=myDate.getDate();   
  16.     if(day<9)...{   
  17.         day="0"+day;   
  18.     }   
  19.     var today=year+"/"+month+"/"+day   
  20.     return today;   
  21. }  
js 代码
  1. //验证文本框不能为空   
  2. function checkNull()...{   
  3.     var   checkItems=new   Array( "date""timeFrom","timeTo");   
  4.     msgArray=...{   
  5.         "date":"createTimesheet.date",   
  6.         "timeFrom":"createTimesheet.timeFrom",   
  7.         "timeTo":"createTimesheet.timeTo"  
  8.     };   
  9.     for(i in checkItems)...{   
  10.         var item=document.getElementById(checkItems[i]);   
  11.         var text=item.value;   
  12.         if(text==null||text=="")...{   
  13.             alert(msgArray[checkItems[i]]);   
  14.             return false;   
  15.         }   
  16.     }   
  17.     var temp=document.mainForm.date.value;   
  18.     if(temp==null||temp=="")...{   
  19.         alert("createTimesheet.date" />");   
  20.         return false;   
  21.     }   
  22.     return true;   
  23. }  
java 代码
  1. //校验2007/11/30 格式的日期,不正确的返回false   
  2. //字符串替换  全局替换“/”chkDate=chkDate.replace(///g,"");   
  3. //全局替换 a换成b chkDate=chkDate.replace(/a/g,"b");   
  4. //替换一个a换成b chkDate=chkDate.replace("a","b");   
  5. function checkSlashYyyymmdd(sDate)...{   
  6.     var chkDate=sDate;   
  7.     if(chkDate.length !=10)...{   
  8.         return false;   
  9.     }   
  10.     if (chkDate.charAt(4) != "/")...{   
  11.         return false;   
  12.     }   
  13.     if (chkDate.charAt(7) != "/")...{   
  14.         return false;   
  15.     }   
  16.     var yyyy=chkDate.substring(0,4);   
  17.     var mm=chkDate.substring(5,7);   
  18.     if(isNaN(mm)==true)...{   
  19.         return false;   
  20.     }   
  21.     mm=parseInt(mm);   
  22.     var dd=chkDate.substring(8,10);   
  23.     var Dt;   
  24.   
  25.     Dt=new Date(yyyy,mm-1,dd);   
  26.     if ((Dt.getFullYear()==yyyy) && (Dt.getMonth()+1==mm) && (Dt.getDate()==dd))...{   
  27.         return true;   
  28.     }   
  29.     return false;   
  30. }  
分享到:
评论

相关推荐

    js+日期校验

    非常牛的js日期校验 非常牛的js日期校验

    正则表达式(日期校验)

    ### 正则表达式在日期校验中的应用 #### 一、引言 在软件开发过程中,日期格式的校验是非常常见的需求之一。利用正则表达式进行日期格式的校验,不仅可以提高代码的可读性和简洁性,还能有效地确保输入数据的准确...

    日期,日期时间类型数据格式校验

    这可以通过编写额外的逻辑代码或利用第三方库(如JavaScript的`moment.js`或Python的`arrow`)来实现。 对于日期时间的处理,源码层面的理解和掌握也很关键。了解如何在代码中创建、比较和操作日期时间对象,以及...

    Ajax 文件js日期校验

    j2ee,日期校验,Ajax,ajax,j2ee

    日期校验相关代码

    JavaScript 是一种常用的客户端脚本语言,常用于网页交互,因此在浏览器环境中进行日期校验时,JavaScript 是首选工具之一。本篇将深入探讨如何使用正则表达式和JavaScript来实现日期校验。 首先,我们来看第一个...

    js实现时间日期校验

    2. 如果你使用了laydate组件,这是一种流行的JavaScript日期选择器,它提供了更方便的方式来处理时间日期的选择和校验。下面是如何在laydate组件上应用时间校验的示例: ```javascript var startTime = ""; var ...

    javascript日期验证之输入日期大于等于当前日期

    本文实例分析了javascript输入日期大于等于当前日期验证代码,分享给大家供大家参考,具体如下: [removed] $(function () { var d = new Date(); var strDate = getDateStr(d); $("#beginTime").val(strDate)...

    js时间日期输入框

    `WdatePicker`是一款功能丰富的JavaScript日期选择插件,由中国Web开发社区开发,支持多种日期格式,提供多种语言环境,并且具有日期计算、日期限制、日期校验等功能。其使用非常简便,只需要在HTML中添加一个`...

    js javaScript 验证校验小工具包

    这个"js javaScript 验证校验小工具包"显然是一个集合了各种JavaScript验证和校验功能的资源库,旨在帮助开发者更方便地处理表单验证、数据格式检查等常见任务。 在前端开发中,验证和校验通常涉及以下几个方面: ...

    My97DatePicker日期插件,jquery校验插件validation,js

    My97DatePicker是一款在中国广泛应用的JavaScript日期选择插件,它为网页提供了强大的日期输入功能,具有易用性、灵活性和自定义性等优点。这款插件最初由My97 Design开发,因此得名My97 DatePicker。在网页设计中,...

    js验证日期格式,比较日期大小,判断两日期年月是否相同借鉴.pdf

    以上三个函数提供了JavaScript中处理日期的基本能力:比较日期大小、验证日期格式以及判断两个日期是否在同一个月份。这些函数可以很好地帮助开发者在Web应用中进行日期相关的逻辑处理,从而提高应用程序的功能性和...

    表单验证+对话框+日期格式化+日期选择框+select美化js框架

    JavaScript库如Bootstrap Datepicker或 Pikaday 提供了美观且易用的日期选择组件,支持多种语言,可以设置日期范围限制,以及自定义日期格式。它们通常与日期格式化相结合,以提供一致的用户体验。 5. Select美化:...

    常用js大全,javascript校验大全

    这个“常用js大全,javascript校验大全”集合了多种常见的验证功能,确保用户输入的数据格式正确,从而提高用户体验和系统安全性。以下是一些主要的知识点: 1. **数字验证**:用于检查字符串是否全由数字组成,这...

    Web通用的表单校验JS

    本文将详细介绍一种通用的JavaScript(JS)表单校验方法,通过导入特定的JS文件,可以轻松实现对用户输入的验证。 首先,让我们了解什么是JavaScript表单校验。JavaScript是一种客户端脚本语言,它允许我们在用户的...

    js日期验证和身份证验证

    js日期验证和身份证验证 两个函数 身份证验证了生日,性别,位数 支持15和18位的

    js.rar_校验

    在JavaScript(JS)中,日期校验是一种常见的前端开发任务,用于确保用户输入的日期符合特定格式或逻辑。"js.rar_校验"这个压缩包文件包含了一个实现日期校验的前台脚本代码,旨在提供一种灵活的解决方案来处理用户...

    Web报表工具JS开发之日期校验

    在报表开发过程中,我们常常需要对查询界面进行日期校验。例如有两个参数:开始日期和结束日期,我们要校验的是:开始日期与结束日期不能为空,结束日期必须在开始日期之后以及结束日期必须在开始日期后的某个时间段...

    各类时间校验和检查的js

    14.检查日期在给定日期之后 DateIsLargerThanNow2 15.检查日期在当前日期之后 DateIsLargerThanNow 16.将日期转化为标准格式( from yyyymmdd to yyyy-mm-dd) Date2StandardFmt(date_string) 17.将form中,日期...

    js文本框校验控件

    "js文本框校验控件"是JavaScript技术在表单验证中的应用,主要用于确保用户在输入框中输入的数据符合预设的规则,提高用户体验并减少服务器端的无效处理。以下是对这一主题的详细说明: 1. **文本框验证的基本原理*...

Global site tag (gtag.js) - Google Analytics