国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js判斷兩個(gè)日期是否相等的方法

2019-11-20 22:19:03
字體:
供稿:網(wǎng)友

例如:

復(fù)制代碼 代碼如下:

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

這里,date1和date2看上去是一樣的,但是運(yùn)行 date1 == date2 返回的卻是false。這是因?yàn)閐ate1、date2都是對(duì)象,類型為引用類型,所以如果需要比較他們,需要去比較他們的字面量值,而不是單純的用 == 來比較。

如果想比較兩個(gè)date是否相等,可以這么寫

復(fù)制代碼 代碼如下:

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

用getTime()方法,就可以返回日期對(duì)應(yīng)的數(shù)值,然后比較就可以了。

其實(shí),還有一種方法也可以比較日期。

復(fù)制代碼 代碼如下:

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

這里用date1減去date2,即可以得到它們之間的時(shí)間差,如果為0,那么肯定是相等的。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 浏阳市| 天峻县| 鱼台县| 日照市| 渝中区| 青神县| 乡城县| 拜泉县| 太谷县| 周口市| 潢川县| 板桥市| 张家港市| 古蔺县| 荣成市| 克什克腾旗| 南汇区| 兴隆县| 宁蒗| 雷州市| 南阳市| 固始县| 安徽省| 盘山县| 镇安县| 文山县| 大城县| 民权县| 龙里县| 呼和浩特市| 福泉市| 开平市| 开封市| 安化县| 兰考县| 江口县| 邮箱| 凌云县| 嘉义县| 绥芬河市| 香格里拉县|