function DateAdd(BaseDate, interval, DatePart)//日期增加年数或月数或天数{
var dateObj = new Date(BaseDate.replace("-",","));
var millisecond=1;
var second=millisecond*1000;
var minute=second*60;
var hour=minute*60;
var day=hour*24;
var year=day*365;
var newDate;
var dVal = new Date(dateObj)
var dVal=dVal.valueOf();
switch(DatePart)
{
case "ms": newDate=new Date(dVal+millisecond*interval); break;
case "s": newDate=new Date(dVal+second*interval); break;
case "mi": newDate=new Date(dVal+minute*interval); break;
case "h": newDate=new Date(dVal+hour*interval); break;
case "d": newDate=new Date(dVal+day*interval); break;
case "y": newDate=new Date(dVal+year*interval); break;
default: return escape("日期格式不对");
}
newDate = new Date(newDate)
return newDate.getFullYear() + "-" + (newDate.getMonth() + 1) + "-" + newDate.getDate() ;
}
function checkDate1(date1,date2)//日期比较1
{
if (new Date(date1.replace("-",",")) > new Date(date2.replace("-",",")))
return true;
return false;
}
function checkDate2(date1,date2)//日期比较2
{
if (new Date(date1.replace("-",",")) >= new Date(date2.replace("-",",")))
return true;
return false;
}