/*
*时间比较
*时间格式: yyyy-mm-dd hh:mm:ss 不够位数不补0
*如果 date1 <= date2 , 返回: 1; 否则返回: 0
*/
function compareDate(date1, date2){
year1 = date1.substring(0,date1.indexOf("-"));
year2 = date2.substring(0,date2.indexOf("-"));
month1 = date1.substring(date1.indexOf("-")+1,date1.lastIndexOf("-"));
month2 = date2.substring(date2.indexOf("-")+1,date2.lastIndexOf("-"));
day1 = date1.substring(date1.lastIndexOf("-")+1,date1.indexOf("h"));
day2 = date2.substring(date2.lastIndexOf("-")+1,date2.indexOf("h"));
/*
alert("year1=" + year1);
alert("year2=" + year2);
alert("month1=" + month1);
alert("month2=" + month2);
alert("day1=" + day1);
alert("day2=" + day2);
*/
if(parseInt(year1) > parseInt(year2)){
return 0;
}else if( parseInt(month1) > parseInt(month2) ){
return 0;
}else if( parseInt(day1) > parseInt(day2) ){
return 0;
}
return 1;
}
*时间比较
*时间格式: yyyy-mm-dd hh:mm:ss 不够位数不补0
*如果 date1 <= date2 , 返回: 1; 否则返回: 0
*/
function compareDate(date1, date2){
year1 = date1.substring(0,date1.indexOf("-"));
year2 = date2.substring(0,date2.indexOf("-"));
month1 = date1.substring(date1.indexOf("-")+1,date1.lastIndexOf("-"));
month2 = date2.substring(date2.indexOf("-")+1,date2.lastIndexOf("-"));
day1 = date1.substring(date1.lastIndexOf("-")+1,date1.indexOf("h"));
day2 = date2.substring(date2.lastIndexOf("-")+1,date2.indexOf("h"));
/*
alert("year1=" + year1);
alert("year2=" + year2);
alert("month1=" + month1);
alert("month2=" + month2);
alert("day1=" + day1);
alert("day2=" + day2);
*/
if(parseInt(year1) > parseInt(year2)){
return 0;
}else if( parseInt(month1) > parseInt(month2) ){
return 0;
}else if( parseInt(day1) > parseInt(day2) ){
return 0;
}
return 1;
}
注意: 解释以上函数. 两个参数如果date1小于或者等于date2,则返回1, 否则返回0;