JS日期比較
function CompareDate(inputDate){var currentDate = new Date();
if(currentDate.getYear() > inputDate.getYear())
return -1;
else if(currentDate.getYear() < inputDate.getYear())
return 1;
if(currentDate.getMonth() > inputDate.getMonth())
return -1;
else if(currentDate.getMonth() < inputDate.getMonth())
return 1;
if(currentDate.getDate() > inputDate.getDate())
return -1;
else if(currentDate.getDate() < inputDate.getDate())
return 1;
return 0;
}
function Compare() {
var sday = document.getElementById("day").value.split('-');
var inputDate = new Date(sday[0],sday[1]-1,sday[2]);
if(isNaN(inputDate)){
alert("不是日期");
return;
}
var result = CompareDate(inputDate);
if(result < 0)
alert(inputDate.toLocaleString() + "小于當前日期");
else if(result > 0)
alert(inputDate.toLocaleString() + "大于當前日期");
else
alert(inputDate.toLocaleString() + "等于當前日期");
}
posted on 2009-10-25 00:11 飛熊 閱讀(2533) 評論(0) 編輯 收藏 所屬分類: javaScript