最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2013年09月10日 15:15:43   作者:  
大家一定遇到過這樣的情況,有兩個日期對象,然后需要判斷他們是否相等,下面來說下判斷的方法

例如:

復制代碼 代碼如下:

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()方法,就可以返回日期對應(yīng)的數(shù)值,然后比較就可以了。

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

復制代碼 代碼如下:

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

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

相關(guān)文章

最新評論

青岛市| 荃湾区| 唐海县| 金塔县| 罗源县| 昌都县| 富川| 宝鸡市| 香格里拉县| 高雄市| 秦皇岛市| 东海县| 灯塔市| 长武县| 桂林市| 鹰潭市| 象山县| 安徽省| 盘锦市| 格尔木市| 法库县| 禄丰县| 慈利县| 汶上县| 伊春市| 通渭县| 周口市| 麻阳| 甘德县| 乐陵市| 奎屯市| 奉节县| 利辛县| 屏南县| 白朗县| 濉溪县| 东方市| 汽车| 金溪县| 静海县| 苍山县|