js判断两个日期是否相等的方法


Posted in Javascript onSeptember 10, 2013

例如:

var date1 = new Date("2013-11-29");
var date2 = new Date("2013-11-29");
console.log(date1 == date2); //false

这里,date1和date2看上去是一样的,但是运行 date1 == date2 返回的却是false。这是因为date1、date2都是对象,类型为引用类型,所以如果需要比较他们,需要去比较他们的字面量值,而不是单纯的用 == 来比较。

如果想比较两个date是否相等,可以这么写

var date1 = new Date("2013-11-29");
var date2 = new Date("2013-11-29");
console.log(date1.getTime() == date2.getTime()); //true

用getTime()方法,就可以返回日期对应的数值,然后比较就可以了。

其实,还有一种方法也可以比较日期。

var date1 = new Date("2013-11-29");
var date2 = new Date("2013-11-29");
console.log(date1 - date2 == 0); //true

这里用date1减去date2,即可以得到它们之间的时间差,如果为0,那么肯定是相等的。
Javascript 相关文章推荐
accesskey 提交
Jun 26 Javascript
基于jQuery的输入框无值自动显示指定数据的实现代码
Jan 24 Javascript
div当滚动到页面顶部的时候固定在顶部实例代码
May 27 Javascript
js 使FORM表单的所有元素不可编辑的示例代码
Oct 17 Javascript
JS实现标签页切换效果
May 04 Javascript
vue实现表格数据的增删改查
Jul 10 Javascript
深入理解Angular4订阅(Subscribe)与取消
Nov 22 Javascript
JS实现标签滚动切换效果
Dec 25 Javascript
使用ECharts实现状态区间图
Oct 25 Javascript
详解js静态检查工具eslint配置文件
Nov 23 Javascript
JavaScript实现HTML导航栏下拉菜单
Nov 25 Javascript
JavaScript原型链详解
Nov 07 Javascript
JS实现图片翻书效果示例代码
Sep 09 #Javascript
jquery与js函数冲突的两种解决方法
Sep 09 #Javascript
jQuery学习笔记之jQuery动画效果
Sep 09 #Javascript
IE网页js语法错误2行字符1、FF中正常的解决方法
Sep 09 #Javascript
js 控制页面跳转的5种方法
Sep 09 #Javascript
json格式的时间显示为正常年月日的方法
Sep 08 #Javascript
js获取系统的根路径实现介绍
Sep 08 #Javascript
You might like
php遍历类中包含的所有元素的方法
2015/05/12 PHP
php对微信支付回调处理的方法
2018/08/23 PHP
thinkphp5框架实现的自定义扩展类操作示例
2019/05/16 PHP
php源码的安装方法和实例
2019/09/26 PHP
JavaScript 类的定义和引用 JavaScript高级培训 自定义对象
2010/04/27 Javascript
document.getElementById的简写方式(获取id对象的简略写法)
2010/09/10 Javascript
使用jQuery全局事件ajaxStart为特定请求实现提示效果的代码
2010/12/30 Javascript
js 实现css风格选择器(压缩后2KB)
2012/01/12 Javascript
js控制当再次点击按钮时的间隔时间
2014/06/03 Javascript
javascript实现当前页导航激活的方法
2015/02/27 Javascript
JavaScript实现横向滑出的多级菜单效果
2015/10/09 Javascript
利用Angularjs中模块ui-route管理状态的方法
2016/12/27 Javascript
vue后台管理之动态加载路由的方法
2018/08/13 Javascript
layer弹出层全屏及关闭方法
2018/08/17 Javascript
构建大型 Vue.js 项目的10条建议(小结)
2019/11/14 Javascript
vue 动态组件(component :is) 和 dom元素限制(is)用法说明
2020/09/04 Javascript
jQuery实现tab栏切换效果
2020/12/22 jQuery
web.py获取上传文件名的正确方法
2014/08/26 Python
启动targetcli时遇到错误解决办法
2017/10/26 Python
ubuntu中配置pyqt4环境教程
2017/12/27 Python
使用apidocJs快速生成在线文档的实例讲解
2018/02/07 Python
Python中的 enum 模块源码详析
2019/01/09 Python
python中时间转换datetime和pd.to_datetime详析
2019/08/11 Python
Python面向对象之多态原理与用法案例分析
2019/12/30 Python
python时间日期操作方法实例小结
2020/02/06 Python
QT5 Designer 打不开的问题及解决方法
2020/08/20 Python
美国购买当代和现代家具网站:MODTEMPO
2018/07/20 全球购物
汽车运用工程专业毕业生推荐信
2013/12/25 职场文书
《爱如茉莉》教后反思
2014/04/12 职场文书
《第一朵杏花》教学反思
2014/04/16 职场文书
公司周年庆典策划方案
2014/05/17 职场文书
让世界充满爱演讲稿
2014/05/24 职场文书
乡镇安全生产目标责任书
2014/07/23 职场文书
党的群众路线教育实践活动心得体会范文
2014/11/05 职场文书
作文评语集锦
2014/12/25 职场文书
中秋节作文(五年级)之关于月亮
2019/09/11 职场文书