国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 玉山县| 德江县| 永宁县| 泰州市| 武义县| 克东县| 临夏县| 磴口县| 宁德市| 栾川县| 吴川市| 丰顺县| 庆元县| 讷河市| 昌平区| 墨竹工卡县| 延津县| 出国| 镇远县| 永丰县| 武威市| 绥江县| 晋州市| 抚州市| 襄垣县| 理塘县| 怀安县| 自治县| 佛学| 留坝县| 龙陵县| 永定县| 白沙| 奇台县| 剑阁县| 松江区| 翼城县| 修武县| 荆门市| 深圳市| 中方县|