`
王仕军
  • 浏览: 20994 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
文章分类
社区版块
存档分类
最新评论

校验日期的函数

 
阅读更多
<script language=javascript>
function isDate(str)
{
var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
if(r==null)return false; var d = new Date(r[1], r[3]-1, r[4]);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
}
alert(isDate("2002-01-31"));
alert(isDate("2002-01-41"));
</script>
2.校验日期加时间
<script language=javascript>
function isTime(str)
{
var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/);
if(r==null)return false; var d = new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7]);
}
alert(isTime("2002-1-31 12:34:56"));
alert(isTime("2001-2-29 12:54:56"));
alert(isTime("2002-1-41 12:00:00"));
</script>

分享到:
评论

相关推荐

    MYSQL数据库校验身份证函数

    ### MySQL数据库校验身份证函数详解 #### 一、引言 在进行用户信息验证时,身份证号的有效性检查是一项常见的需求。特别是在中国,一个合法有效的身份证号码必须符合一定的格式规范和逻辑规则。本文将深入解析...

    正则表达式(日期校验)

    #### 三、校验日期格式 ##### 1. 基础日期格式校验 该示例展示了如何使用正则表达式来校验一个基本的日期格式(YYYY-MM-DD),并通过JavaScript的Date对象来进行进一步的校验,确保日期的真实有效性。 ```...

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

    本文将深入探讨“日期,日期时间类型数据格式校验”的相关知识点。 首先,日期和日期时间数据格式的多样性是导致校验复杂性的主要原因。常见的日期格式有“年-月-日”(如2022-01-01)、“月/日/年”(如01/01/2022...

    页面校验函数。该函数可以很方便的校验页面上不许为空的项,校验页面输入框Text的合法值,如数字和日期的校验等

    该函数可以很方便的校验页面上不许为空的项,校验页面输入框Text的合法值,如数字和日期的校验等。如果不许某项为空可以这样设置:申请单位:申请单位;nullStr:false;"&gt;。使用该函数只能对页面text输入框进行验证,...

    日期校验相关代码

    首先,我们来看第一个函数 `isdate`,它主要用于校验日期格式是否正确。这个函数通过正则表达式 `/^(\d{1,4})(-\/)(\d{1,2})\2(\d{1,2})$/` 来匹配输入的日期字符串。该正则表达式的含义如下: - `(\d{1,4})`:匹配...

    SQL15位和18位公民身份证校验函数

    ### SQL15位和18位公民身份证校验函数知识点详解 #### 一、背景介绍 在进行数据录入时,确保身份证信息的合法性至关重要。不正确的身份证信息将导致数据的有效性和准确性大打折扣。为此,设计了一款专门用于校验15...

    企业动态网站应用程序开发——输入数据实时校验函数及使用方法(Javascript篇)

    在提供的PDF文档《企业动态网站应用程序开发——输入数据实时校验函数及使用方法(Javascript篇)》中,你将找到更详尽的实例代码、示例和实践建议,帮助你更好地理解和应用JavaScript实时校验函数,以提升你的企业...

    用c语言实现判断日期是否合法的函数

    此函数是用c语言实现判断日期是否合法,其中小于1900年和大于2056年都算作不合法的日期

    PB 常用函数说明 PB日期转换 PB格式转换

    本文将深入解析PB中的日期和时间函数,包括日期转换、打印函数等,为PB开发者提供全面的参考指南。 #### Day()函数 Day()函数用于获取指定日期中的天数部分,返回值范围为1至31。该函数接受一个Integer类型的参数...

    Excel自定义函数_身份证号码校验

    中国居民身份证号码由18位数字组成,分为6位地址码、8位出生日期码、3位顺序码和1位校验码。其中,顺序码的奇数分配给男性,偶数分配给女性,校验码是通过特定算法计算得出,以确保身份证号码的唯一性和正确性。 ...

    公民身份证提取出生日期和性别函数

    根据给定的信息,本文将详细解释公民身份证号中如何提取出生日期和性别的知识点,并对提供的SQL函数进行解析。 ### 公民身份证号码结构 在中国,公民身份证号码由18位数字组成,其中包括了丰富的个人信息,如出生...

    Oracle 验证是否是日期

    本文将详细介绍一个自定义的Oracle函数`FN_ISDATE_JAVA`,该函数用于判断给定的字符串是否能够转换为有效的日期格式。 #### 函数概述 函数`FN_ISDATE_JAVA`的主要功能是验证输入的字符串是否符合日期格式...

    Mtils是一套前端代码集合提供常用的数据校验数据加密扩展函数便捷函数

    本文将深入探讨Mtils的核心功能,包括数据校验、数据加密、扩展函数以及便捷函数,为你的JavaScript开发工作提供有力的支持。 一、数据校验 数据校验是前端开发中必不可少的一环,Mtils提供了丰富的验证规则,涵盖...

    oracle数据库中常用日期型函数 .pdf

    了解并熟练运用这些日期型函数,能够帮助你在处理Oracle数据库中的日期和时间数据时更加得心应手,进行复杂的时间序列分析、报表生成以及数据校验等任务。在实际应用中,你可能还需要结合其他函数,如`trunc()`...

    js实现时间日期校验

    本篇文章将探讨如何使用JavaScript实现时间日期的校验,确保用户输入的时间符合预期的逻辑。 首先,我们来看一个通用的时间校验方法。这里使用了jQuery库中的`$.validator.addMethod`来定义自定义验证规则。这个...

    php检查日期函数checkdate用法实例

    PHP中的checkdate函数用于校验一个日期是否有效,即它会检查指定的年、月、日是否构成了一个合法的日期。checkdate函数的参数依次为月(Month)、日(Day)和年(Year),都是整型(integer)参数。该函数会返回一个...

    WPS表格中校验身份证号码中的日期.docx

    WPS 表格中校验身份证号码中的日期 在 WPS 表格中,_school验身份证号码中的日期是非常重要的一步骤,毕竟身份证号码中的日期信息是身份证号码的重要组成部分。下面,我们将详细介绍如何利用 WPS 表格中的 ET 格式...

    输入校验之validateXXX方法校验

    在JavaScript中,可以使用类似function validateEmail(email)这样的函数进行校验。此外,许多框架和库(如Spring MVC、Express.js)提供了内置的验证机制,简化了校验的实现。 四、集成验证 为了提高代码的复用性...

Global site tag (gtag.js) - Google Analytics