`

js判断时间格式是否有效!

 
阅读更多

  js判断时间格式是否有效!

写代码时日期时间格式的判断是常有的,挺有用的.收集一下:

1 短时间,形如 (13:04:06)
function isTime(str)
{
var a = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/);
if (a == null) {alert('输入的参数不是时间格式'); return false;}
if (a[1]>24 || a[3]>60 || a[4]>60)
{
alert("时间格式不对");
return false
}
return true;
}

2. 短日期,形如 (2008-07-22)
function strDateTime(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]);
}

3 长时间,形如 (2008-07-22 13:04:06)
function strDateTime(str)
{
var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;
var r = str.match(reg);
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]);
}
分享到:
评论

相关推荐

    用js来验证日期的格式正确与否

    ### 使用JavaScript验证日期格式 在Web开发中,经常需要...4. **日期检查**:根据月份和是否为闰年来判断日期是否有效。 通过这种方式,我们可以有效地验证用户输入的日期数据,从而提高Web应用的健壮性和用户体验。

    用js判断时间的大小

    本篇文章将详细介绍如何利用JavaScript来判断两个时间的大小关系,并通过一个具体的示例来展示实现过程。 ### 一、问题背景 在Web开发中,我们经常会遇到需要用户输入特定日期或时间的情况。比如,在预订系统中,...

    javascript的判断方法有效验证

    判断时间格式是否为 hh:mm:ss (IsTime) 该函数用于检查时间字符串是否符合`hh:mm:ss`的格式。 **函数定义**: ```javascript function IsTime() { var str = document.getElementById('str').value.trim(); if ...

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

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

    Js获取当前日期时间及格式化代码

    描述中的知识点:介绍了如何使用JavaScript(Js)获取当前的日期和时间,并提供了一个格式化日期时间的代码示例。 标签中的知识点:涉及到Js在获取日期时间方面相关的几个关键功能和方法,包括获取年份、月份、日、...

    js(正则表达式)验证时间格式

    可以验证 ','、'-'、'/'不同格式的日期 还可以加上 时间 2010-02-2 12:02:2 进行有效验证 使用正则表达式

    js获取页面上的时间和当前时间进行比较判断

    在前端开发中,经常需要处理与时间相关的逻辑,例如验证用户输入的时间是否有效、判断某个事件是否已经过期等。本篇文章将详细解析如何使用JavaScript来获取页面上的时间并与当前时间进行比较判断。 #### 一、背景...

    js 判断所选时间(或者当前时间)是否在某一时间段的实现代码

    总结来说,通过上述方法,我们可以灵活地判断一个时间点是否在某个时间段内,这对于需要时间判断逻辑的各种Web应用场景都是很有用的,例如在线考试系统中判断考试时间是否有效,或者电商网站中判断限时促销的时间...

    js 时间控制 判断

    例如,可以结合`setInterval`或`setTimeout`函数实现定时触发某个操作,或者在提交表单前检查输入的时间是否符合格式和有效范围。 总的来说,JavaScript的时间控制与判断是其核心能力之一,理解和掌握这部分知识...

    JS判断日期格式是否合法的简单实例

    在这篇文章中,作者详细介绍了如何利用JavaScript(简称JS)语言来判断一个日期字符串是否符合特定的日期格式。首先,文章提供了一个基础的函数CheckDateTime,它使用正则表达式来检查一个日期时间字符串的格式,并...

    js判断日期时间有效性的方法

    分享两种使用javascript验证日期以及时间是否有效的方法 第一种: //| 日期有效性验证 //| 格式为:YYYY-MM-DD或YYYY/MM/DD function IsValidDate(DateStr){ var sDate=DateStr.replace(/(^\s+|\s+$)/g,'');//去...

    js判断选择的时间是否大于今天的代码

    在JavaScript编程中,有时我们需要对用户选择的日期进行验证,确保...以上就是使用JavaScript判断选择的时间是否大于今天的实现方式,通过这个示例,你可以更好地理解如何在Web应用中处理日期选择并进行有效性验证。

    js日期时间格式验证,时间比较

    ### 一、JavaScript 日期时间处理方法概览 在JavaScript中,处理日期和时间是非常常见的需求,尤其是在开发涉及用户交互的应用程序时。本文将详细介绍一个包含多种日期时间处理功能的脚本库,其中包括日期格式验证...

    JavaScript 判断日期格式是否正确的实现代码

    本文将深入探讨如何使用JavaScript实现一个函数来判断日期格式是否正确。 首先,我们来看给出的函数 `isDateString(strDate)`,它的主要目的是检查输入的字符串 `strDate` 是否符合 "yyyy-MM-dd" 的格式,并且验证...

    Java判断时间,Email,手机号是否为正确格式

    在Java编程中,验证时间、电子邮件地址和手机号码的正确格式是常见的需求,尤其是在处理用户输入数据时。这里我们将详细探讨如何使用Java实现这些验证。 首先,验证时间的正确格式通常涉及日期和时间对象的创建。...

    判断当前日期是否在本月的最后一周内

    本文将详细讲解如何根据给定的标题和描述,利用Java编程语言来判断当前日期是否在本月的最后一周内,以及如何判断日期是否在某一周内的最后几天、前几天或24小时内。 首先,我们需要引入Java的`java.time`包,这个...

    js前台判断开始时间是否小于结束时间

    2. **条件判断**:通过`if`语句判断这两个时间输入框是否都存在(长度大于0),然后比较两个时间值。这是验证时间的有效性。 3. **时间转换**:`TimeFormatToSQL`函数的作用是将用户友好的时间格式(如"年月日 时分...

    详解Javascript判断Crontab表达式是否合法

    在讨论如何使用JavaScript判断Crontab表达式是否合法之前,我们先要了解Crontab表达式的基本构成及其用途。Crontab表达式是Unix/Linux系统中用于设置定时任务调度的一种规则表达式。它一般由五个或六个字段组成,每...

    js 判断一组日期是否是连续的简单实例

    本实例将探讨如何使用JavaScript有效地实现这一功能,避免因日期格式、月份变化、闰年等因素导致的判断错误。 首先,我们要理解问题的核心:给定一组日期字符串,判断它们是否按天连续排列。最初的直觉可能是利用`...

Global site tag (gtag.js) - Google Analytics