js判断两个日期是否相等的方法
来源:互联网 发布:光翼学园网络班 编辑:程序博客网 时间:2024/05/17 08:03
大家一定遇到过这样的情况,有两个日期对象,然后需要判断他们是否相等,下面来说下判断的方法
代码如下:
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,那么肯定是相等的。
阅读全文
0 0
- js判断两个日期是否相等的方法
- js判断两个日期是否相等的方法
- 判断两个日期是否相等
- 判断两个数组是否相等的方法
- 通常在C#中判断两个日期是否相等可使用DateTime的方法
- C#如何判断两个日期是否相等
- delphi 判断两个日期是否相等
- 判断两个对象是否相等的js函数
- 判断两个对象是否相等的js函数
- 判断JS里的两个数组是否相等
- js 判断两个变量是否相等
- js 判断两个变量是否相等
- js 判断两个变量是否相等
- JS判断两个对象是否相等
- 判断perl里两个简单hash是否相等的方法
- Linux C判断两个IPv6地址是否相等的方法
- C#判断两个字符串是否相等的方法
- js判断对象是否相等的简单方法
- efi win10 ubuntu安装
- Validator验证Ajax提交表单的方法和ajax传参的方法
- 网络协议
- 分享一个好用的桌面日程软件——desktopca
- java基础知识精华(1)
- js判断两个日期是否相等的方法
- HTML中background-repeat 重复背景图属性的的作用
- yii2使用composer安装出错,github授权问题
- E-MapReduce HDFS文件快速CRC校验工具介绍
- hdu6060-思维&搜索&好题-RXD and dividing
- 2017 Multi-University Training Contest
- 使用训练好的googlenet caffemodel进行图片分类
- js 原生常用操作
- Keepalived系列—服务器安装与配置