在之前的《详解怎么使用javascript打印div元素的内容》中给大家介绍了怎么使用javascript打印div元素的内容,感兴趣的朋友可以去学习了解一下~
本文的主要内容则是教大家如何使用JavaScript比较两个日期!
在JavaScript中,我们可以通过将两个日期转换为对应其时间的数值来比较它们。首先,我们可以使用getTime()函数将Date转换为一个数值;然后通过将给定的日期转换为数值,接着我们可以直接比较它们。
具体的实现方法我们可以看以下3个示例:
代码示例 1:
立即学习“Java免费学习笔记(深入)”;
nbsp;html>// 当前日期 var g1 = new Date(); var g2 = new Date(); if (g1.getTime() === g2.getTime()) document.write("两者相等"); else document.write("两者不相等"); javascript: ;
登录后复制
输出:
两者相等
登录后复制
代码示例 2:
nbsp;html>var g1 = new Date(); // (YYYY-MM-DD) var g2 = new Date(2019 - 08 - 03); if (g1.getTime() g2.getTime()) document.write("g1 大于 g2"); else document.write("两者相等"); javascript: ;
登录后复制
输出:
g1 大于 g2
登录后复制登录后复制
代码示例 3:
nbsp;html>var g1 = new Date(2019, 08, 03, 11, 45, 55); // (YYYY, MM, DD, Hr, Min, Sec) var g2 = new Date(2019, 08, 03, 10, 22, 42); if (g1.getTime() g2.getTime()) document.write("g1 大于 g2"); else document.write("两者相等"); javascript: ;
登录后复制
输出:
g1 大于 g2
登录后复制登录后复制
注:
getTime()方法的作用是返回距 1970 年 1 月 1 日之间的毫秒数。
getTime()语法如下:
dateObject.getTime()
登录后复制
返回值:dateObject 指定的日期和时间距 1970 年 1 月 1 日午夜(GMT 时间)之间的毫秒数。
→该方法总是结合一个 Date 对象来使用。
最后给大家推荐《JavaScript基础教程》~欢迎大家学习~
以上就是如何使用JavaScript比较两个日期的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2947726.html