判断开始时间和结束时间 平年还是润年
function isLeapYear(startDate, endDate){
var startYear = startDate.split("-")[0];
var endYear = startDate.split("-")[0];
var syear = parseInt(startYear);
var eyear = parseInt(endYear);
var leap0229 = "";
if(syear%4 == 0 && syear%100!=0 || syear%400 == 0){
leap0229 = startYear + "-02-29";
}
if(syear != eyear){
if(eyear%4 == 0 && eyear%100!=0 || eyear%400 == 0){
leap0229 = endYear + "-02-29";
}
}
if(leap0229){
var leap0229Date = new Date(Date.parse(leap0229.replace(/-/g,"/")));
var startYearDate = new Date(Date.parse(startDate.replace(/-/g,"/")));
var endYearDate = new Date(Date.parse(endDate.replace(/-/g,"/")));
if(startYearDate <= leap0229Date && endYearDate >= leap0229Date){
return true;
}
}
return false;
}