/**
* 判断日期1是否大于日期2,只到年月日
* @param {Object} date1
* @param {Object} date2
*/
function compareDate(date1,date2){
var result = false;
if(date1.getFullYear()>date2.getFullYear()){
result = true;
}else if(date1.getFullYear() == date2.getFullYear()){
if(date1.getMonth() > date2.getMonth()){
result = true;
}else if(date1.getMonth() == date2.getMonth()){
if(date1.getDate() > date2.getDate()){
result = true;
}
}
}
return result;
}
扩展:如果日期到时分秒,直接用>即可:
var myDate=new Date(); myDate.setFullYear(2019,1,1); var today = new Date(); if (myDate>today) { //todo }