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

首頁 > 語言 > JavaScript > 正文

js判斷兩個日期是否相等的方法

2024-05-06 15:51:44
字體:
供稿:網(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都是對象,類型為引用類型,所以如果需要比較他們,需要去比較他們的字面量值,而不是單純的用 == 來比較。

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

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


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


用getTime()方法,就可以返回日期對應(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,即可以得到它們之間的時間差,如果為0,那么肯定是相等的。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 渑池县| 高雄市| 石棉县| 古蔺县| 浦城县| 叙永县| 睢宁县| 鱼台县| 灵璧县| 余姚市| 原平市| 石楼县| 鹤峰县| 门源| 塔城市| 嘉兴市| 贵定县| 南皮县| 九江县| 海宁市| 马公市| 松江区| 页游| 大渡口区| 十堰市| 屏东县| 漳平市| 中方县| 鄂托克前旗| 德令哈市| 长治县| 贵溪市| 亳州市| 南陵县| 东兴市| 河南省| 房产| 都昌县| 乐陵市| 吴堡县| 廊坊市|