js判断两个日期是否相差一年,js判断两个日期大小
在上一篇文章《如何使用JavaScript比较两个日期》中,我介绍了如何用JavaScript比较两个日期。感兴趣的朋友可以看一下了解一下~
本文的主题是如何通过javascript检查一个日期是否在两个指定日期之间。
下面我将给大家介绍两种判断实现方法:
在第一种方法中,我们将使用。split()方法和新的Date()构造函数。在第二种方法中,我们将使用。getTime()方法和新的Date()构造函数。
第一种方法:
代码如下:
!声明文档类型
超文本标记语言
头
meta charset=utf-8 /
标题/标题
风格
正文{
文本对齐:居中;
}
h1 {
颜色:红色;
}
#演示{
字体粗细:粗体;
}
/风格
/头
身体
H1PHP中文网/h1
p
1=06/04/2019
2=07/10/2019
Br检查日期= 2019年2月12日
/p
button onclick=gfg_Run()
点击这里
/按钮
p id=demo/p
脚本
var El _ down=document . getelementbyid( demo );
//格式-MM/DD/YYYY
var Date _ 1= 06/04/2019 ;
var Date _ 2= 07/10/2019 ;
var Date _ to _ check= 02/12/2019 ;
函数gfg_Run() {
d _ 1=Date _ 1 . split(/);
d _ 2=Date _ 2 . split(/);
d _ 3=Date _ to _ check . split(/);
var d1=new Date(D_1[2],parseInt(D_1[1]) - 1,D _ 1[0]);
var d2=new Date(D_2[2],parseInt(D_2[1]) - 1,D _ 2[0]);
var d3=new Date(D_3[2],parseInt(D_3[1]) - 1,D _ 3[0]);
if (d3 d1 d3 d2) {
El_down.innerHTML=该日期介于日期1和日期2之间
;
}否则{
El_down.innerHTML=日期不在日期1和日期2之间
;
}
}
/脚本
/body
/html的工作方式如下:
第二种方法:
代码如下:
!声明文档类型
超文本标记语言
头
meta charset=utf-8 /
标题/标题
风格
正文{
文本对齐:居中;
}
h1 {
颜色:# ff7800
}
#演示{
字体粗细:粗体;
}
/风格
/头
身体
H1PHP中文网/h1
p
1=06/04/2019
2=07/10/2019
Br检查日期= 2019年2月8日
/p
button onclick=gfg_Run()
点击这里
/按钮
p id=demo/p
脚本
var El _ down=document . getelementbyid( demo );
//格式-MM/DD/YYYY
var D1= 06/04/2019 ;
var D2= 2019年7月10日;
var D3= 02/8/2019 ;
函数gfg_Run() {
D1=新日期(D1);
D2=新日期(D2);
D3=新日期(D3);
if (D3.getTime()=D2.getTime()
D3.getTime()=D1.getTime()) {
El_down.innerHTML=该日期介于日期1和日期2之间
;
}否则{
El_down.innerHTML=该日期介于日期1和日期2之间
;
}
}
/脚本
/body
/html的工作方式如下:
注:
split()方法用于将一个字符串拆分成一个字符串数组;
GetTime()方法可以返回从1970年1月1日开始的毫秒数;
日期对象用于处理日期和时间:
创建日期对象:新日期()
以下四种方法也可以创建日期对象:
var d=new Date();
var d=新日期(毫秒);
var d=新日期(dateString);
var d=新日期(年、月、日、小时、分钟、秒、毫秒);最后推荐《JavaScript基础教程》 ~欢迎学习~以上是通过js判断某个日期是否在两个指定日期之间的详细内容。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。