/// 同事找了半天,没找到一个对的正则表达式
/// 就顺手写下了这个函数
function ChechIsDate(dateStr) {
/// 验证是否为char8类型的日期
if (!((dateStr) && (dateStr.length ==8)) {
return false;
}
try {
var tmpDate = new Date();
tmpDate.setFullYear(parseInt(dateStr.substr(0, 4), 10), parseInt(dateStr.substr(4, 2), 10) - 1,
parseInt(dateStr.substr(6, 2), 10));
var yearStr = tmpDate.getFullYear().toString(10);
var monthStr = (tmpDate.getMonth() + 1).toString(10);
monthStr = (monthStr.length == 1) ? "0" + monthStr : monthStr;
var dayStr = tmpDate.getDate().toString(10);
dayStr = (dayStr.length == 1) ? "0" + dayStr : dayStr;
var tmpDateStr = yearStr.concat(monthStr).concat(dayStr);
return (tmpDateStr == dateStr);
}
catch (ex) {
return false;
}
return false;
}
分享到:
相关推荐
此函数是用c语言实现判断日期是否合法,其中小于1900年和大于2056年都算作不合法的日期
本文将详细介绍一个自定义的Oracle函数`FN_ISDATE_JAVA`,该函数用于判断给定的字符串是否能够转换为有效的日期格式。 #### 函数概述 函数`FN_ISDATE_JAVA`的主要功能是验证输入的字符串是否符合日期格式...
针对标题"oracle日期时间判断函数"和描述中提到的内容,我们可以深入探讨两个关键的函数,它们主要用于判断字符串是否可以转换为合法的日期时间格式。 1. TO_DATE函数: TO_DATE是Oracle中用于将字符串转换为日期...
### VB日期函数详解 在Visual Basic (VB)编程语言中,日期函数是非常重要的工具,用于处理日期和时间数据。本文将详细介绍几个常见的VB日期...通过合理运用这些函数,可以有效提高处理日期和时间数据的效率与准确性。
在MySQL中,日期和时间函数提供了丰富的功能,用于处理日期和时间数据,这对于数据库管理和查询极为关键。...以上只是MySQL日期函数的一部分,通过合理应用这些函数,可以极大提高数据查询和处理的效率与准确性。
为了确保输入的日期合法,程序还包含了`legal()`函数,该函数用于验证输入的日期是否有效。主要检查点包括: - **年份**:必须大于零。 - **月份**:必须在1到12之间。 - **日期**:必须在1到31之间,同时还需要...
然后,`valDate`函数依次检查日期的月份、日期和年份是否在合理范围内,以及在特定情况下(如非闰年的二月)是否超过28天。 接下来,`formatDate`函数用于格式化用户输入的日期,确保始终为月/日/年的形式,并处理...
### ASP.NET中的日期处理函数详解 在ASP.NET开发过程中,日期与时间的处理是一项非常重要的功能,涉及到数据的展示、格式化以及业务逻辑处理等多个方面。本文将详细解析ASP.NET中常用的日期处理函数及其应用场景。 ...
还有一些额外的日期时间函数,如checkdate()用于验证日期的合法性(例如检查是否是闰年的2月29日),mktime()用于创建时间戳等。 结合这些日期时间函数,可以进行各种时间计算和格式化工作,这对于处理跨时区的web...
日期有效性判断函数`time_judge`用于验证输入的日期是否有效,确保年份在1582年之后,月份在1到12之间,日落在每个月相应的天数范围内。若输入的日期无效,函数会输出错误信息并返回0;若日期有效,则返回1。 文档...
这些函数可以用于检查日期和时间值是否合法,或者将日期转换为内部格式。 二、表操作函数 ABAP 中提供了多种表操作函数,如 CTVB_COMPARE_TABLES、GET_COMPONENT_LIST、READ_EXCHANGE_RATE 等。这些函数可以用于...
PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例 PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例 curl获取远程文件内容 GD显示中文 ...验证输入的邮件地址是否合法
- 验证月份和日期是否合理。 - 最后三位数字的合理性。 - **18位身份证号码**: - 验证前六位数字是否符合规定。 - 验证年月日是否合理。 - 最后四位数字的合理性。 - 最后一位校验码的正确性。 4. **闰年的...
### SQL Server 日期时间函数详解 #### 一、概述 在SQL Server中处理日期和时间是非常常见的需求之一。为了帮助用户高效地管理这些数据...在实际开发过程中,合理运用这些函数可以极大地提高开发效率和程序的可读性。
Keil是一款广泛使用的嵌入式开发工具,尤其在微控制...但要注意,对于函数注释和插入日期时间等功能,可能需要结合其他工具或Keil内置的特性来完成。合理利用这些工具,能够显著提高开发效率,保持代码的质量和一致性。
ESBDates Delphi日期时间处理函数库是一款专为Delphi开发者设计的实用工具集,它扩展了Delphi标准库中的日期和时间功能,提供了丰富的函数和组件,使得在Delphi项目中进行日期时间操作变得更加简单高效。这个库包含...
2. **使用返回值进行错误报告**:即使函数的主要目的是修改参数,也可以考虑返回一个状态码或错误指示符,以便调用者可以检查函数是否成功执行。 3. **保持一致性**:在项目中,应尽量遵循一致的编程风格,如函数...
### SQL Server 中强大的日期格式化函数:CONVERT 在 SQL Server 中处理日期和时间数据时,经常需要将日期和时间转换为不同的格式以便于显示或处理。`CONVERT` 函数是一个非常强大且灵活的工具,它允许用户指定不同...
在JavaScript开发中,工具函数是提高代码复用性和效率的关键元素。这些函数通常是一些通用的、非特定领域的功能,可以处理各种常见的...合理利用这些工具函数,可以显著提升开发效率,减少错误,并保持代码的整洁性。