当前位置:首页 > 日记 > 正文

用JS判断日期和时间的有效性

用JS判断日期和时间的有效性
共享使用Javascript验证日期和时间是否有效的两种方式

第一:

/ / |日期验证
/ / |格式:YYYY-MM-DD或YYYY / / DD MM
功能验证日期有效性(中){
Var(姓名datestr.replace / / G =(^ + | + $),'); / /去两侧的空间;
如果(姓名= =){
返回true;
}
如果格式符合YYYY -( / / /)(毫米/日)或YYYY -( /)M( /)或YYYY -(DD / M)(/)或YYYY -(D /毫米)( /)D取代'
/ /数据库,有效日期可以是:yyyy-mm / DD(2003-3 / 21),该数据库将自动转换为日期格式
var = sdate.replace( / { } { } D′{ / } { 1 } { D} {1,2} { / } { 1 } { D} {1,2} /克,);
如果(S = =){ / /描述格式符合YYYY-MM-DD或yyyy-m-dd或yyyy-m-d或yyyy-mm-d
var t =新的日期(sdate.replace( / / G));
var ar = sdate.split( / / /:{);
如果({ { 0 })!= t.getyear()| | AR { 1 }!= t.getmonth()+ 1 | | AR { 2 }!= t.getdate()){ / /警报(错误的日期格式!格式是:YYYY-MM-DD或YYYY /毫米/ dd.pay注意闰年。);
返回false;
}
} { / /其他警报('erroneous日期格式!格式是:YYYY-MM-DD或YYYY /毫米/ dd.pay注意闰年。);
返回false;
}
返回true;
}
Second kinds:

检查的有效性 / / |日期和时间
/ / |格式:YYYY-MM-DD HH:毫米:SS
功能checkdatetime(STR){
var = ( +)-(
);
VAR r = str.match(REG);
如果(r = NULL)返回false;
r { 2 } = r 2 } - 1;
var =新日期(r { 1 },r { 2 },r { 3 },r { 4 },r { 5 },r { 6 });
如果(d.getfullyear()!= { 1 })返回false;
如果(d.getmonth()!= { 2 })返回false;
如果(d.getdate()!= { 3 })返回false;
如果(d.gethours()!= { 4 })返回false;
如果(d.getminutes()!= { 5 })返回false;
如果(d.getseconds()!= { 6 })返回false;
返回true;
}
这两种方法与你分享,我希望你能喜欢它。

相关文章

男生非主流人格签名不是主流。

男生非主流人格签名不是主流。

人格,非主流,主流,男生,电脑软件,我很好,没有噪音,没有炫耀,不受委屈,不笑,也不需要被人知道。下面是一组非主流个人签名,希望对你有帮助! 非主流人格签名: 当泪水滑过我的脸颊,我向你发誓,它在哪里 想为你做些什么无关,但我发现这是讲一些荒诞的故事, …

用jQuery和CSS绘制背景图像

用jQuery和CSS绘制背景图像

绘制,图像图像,背景,电脑软件,jQuery,现在网页设计比较流行,使用大背景地图,所以你知道如何使用大背景图来拉伸效果吗也就是说,使用一个固定大小的背景图片在页面上以浏览器的大小拉伸它,就像我们的桌面墙纸效果一样,本文将带你一起使用jQuery和…

excel函数是excel的区域功能

excel函数是excel的区域功能

函数,区域,功能,电脑软件,excel,Excel的区域函数是引用中包含的区域的数量。 地区 语法 区域(参照) 引用一个引用的单元格或单元格区域也可以在多个区域中引用。如果需要将多个引用指定为参数,则必须将括号括起来,以避免逗号作为WPS表中参数之…

PS工作界面和功能的入门教程

PS工作界面和功能的入门教程

界面,入门教程,功能,工作,电脑软件,工作界面 当你开始,你进入PS图象处理软件的工作界面,它由以下部分组成: 标题栏位于主窗口的顶部,左边是PS图象处理软件的标签,右边是最小化,最大化/还原和右边的关闭按钮。在工具属性栏中选择(又称工具选项栏),属…

后来PS图象处理软件教程一大片严重

后来PS图象处理软件教程一大片严重

图象处理,暴露,软件教程,电脑软件,PS,今天,我们为您带来的PS图象处理软件维修,严重暴露。这个教程很好。非常实用。对于一些朋友,你可以过来参考一下,并推荐给你最喜欢的朋友。 本教程介绍PS图象处理软件修复严重曝光不足后期的曝光方法。我们…

Word插入菜单完全解决Excel的基础

Word插入菜单完全解决Excel的基础

菜单,基础,电脑软件,Word,Excel,在Word的插入功能,可能很多朋友会说:我当然知道,没有插入图片、符号等功能其实插入图片、符号等功能是最简单的基本功能,事实上,的字;插入菜单;有许多选项,文件处理和它们的功能的灵活运用可以帮助我们更好更快的。 …

Word2003文本超出页面边界Word2003

Word2003文本超出页面边界Word2003

边界,教程,文本,页面,电脑软件,如何在文本超出页面边界时,Word2003打印 请确认所选打印机是您正在使用的打印机。请单击菜单上的文件;打印命令,然后在名称中单击打印机在该框中使用的名称。 请确认您选择了正确的纸张尺寸。点击文件菜单上的页…

经典生命签名经典签名

经典生命签名经典签名

经典,生命,电脑软件,Ldquo;我,你要好好的活着,没有你的未来,我不t.选择你的QQ经典签名。 1。我像傻瓜一样爱你,只是为了离开你。 2。我从不后悔爱上你。是你让我知道爱真的很美。 三.试着学会坚强是你所相信的和我所依赖的。 4、不是每一次跌倒,…

jQuery通过事件实现鼠标的延迟处理

jQuery通过事件实现鼠标的延迟处理

延迟,事件,鼠标,效果,电脑软件,jQuery鼠标通过(悬停)事件延迟处理,具体js代码如下所示: (函数($){) 美元。fn.hoverdelay =功能(选项){ var默认值= { hoverduring:200, ③:200, hoverevent:函数(){ NOOP()美元; }, outevent:函数(){ NOOP()美元; } }; VaR套=美元。扩展…

AngularJS实现异步加载实例代码的

AngularJS实现异步加载实例代码的

异步加载,需求,实例代码,电脑软件,AngularJS,AngularJS通过路由支持多视图应用程序。它可以根据路由动态加载所需的视图。它在AngularJS文档详细介绍。因特网上有很多教程,所以我们不需要介绍它。 随着视图的不断增加,js文件将越来越多。Ang…

PS使用一个面具来制作一些另类的或

PS使用一个面具来制作一些另类的或

面具,另类,效果,视频,电脑软件,接下来,小编将向您介绍PS使用掩模制造一些不同风格的图片或视频效果。教程产生的效果非常漂亮,难度也不是很大。建议你喜欢你的朋友一起学习。 在平时,我们可能经常被使用,它的面膜做了一些图片或视频的影响。这…

快速批量删除留言薄PPT基本教程ppt

快速批量删除留言薄PPT基本教程ppt

批量删除,教程,留言薄,快速,电脑软件,我们经常在网上下载一些PPT幻灯片,但是下载后发现这些幻灯片中有很多笔记和信息广告。当然,我们不可能把这些评论信息带到平台上,此时我们必须删除大量的信息,如果一页被删除,那是浪费时间。有没有好的方法…