JS日期時間比較大小(絕對乾貨)

普通日期時間比較

泛指格式相同的日期時間

var date1 = new Date("2020-3-15");
var date2 = new Date("2020-2-29");
var result = date1 > date2;        
console.log(result);                //true

特殊日期時間比較

因格式不同,比較前,我們需要將日期時間格式化

var date1 = new Date("2020-3-15");
var date2 = new Date("2020/2/29");
var result = Date.parse(date1) > Date.parse(date2);
console.log(result);                                //true

字符串類型日期時間比較 

用於不同格式之間的字符串日期時間比較,統一格式化後再比較

var date1 = "2020-3-15";
var date2 = "2020/2/29";
var result = date1.replace(/\-/g,'/') > date2.replace(/\-/g,'/');
console.log(result);                                                //true

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章