首頁 > web前端 > js教程 > js判斷兩個日期是否相等的方法_javascript技巧

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

WBOY
發布: 2016-05-16 17:22:56
原創
1469 人瀏覽過

例如:

複製程式碼 程式碼如下:

var date1 = new Date(>

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


複製程式碼


程式碼如下:

var date1 = new Date("2013-11-29 ");var date2 = new Date("2013-11-29");console.log(date1 - date2 == 0); //true這裡用date1減去date2,也就是可以得到它們之間的時間差,如果為0,那麼肯定是相等的。
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板