function getTargetDate (startDate,days) {
var startTime = new Date(startDate).getTime();
var diff = days*86400*1000;
var endTime = startTime + diff;
var d = new Date(endTime);
var CurrentDate = "";
CurrentDate +=(d.getFullYear());
//var year=(d.getFullYear())+"-"+(d.getMonth()+1)+"-"+(d.getDate());
if((d.getMonth()+1)>9)
{
CurrentDate +="-"+(d.getMonth()+1);
}
else{
CurrentDate +="-0"+(d.getMonth()+1);
}
if((d.getDate())>9)
{
CurrentDate+="-"+(d.getDate());
}
else{
CurrentDate+="-0"+(d.getDate());
}
return CurrentDate;
}
var aa='2015-10-02';
var datetime=getTargetDate('2015-09-01',30);
if(aa>datetime)
{
alert("只能查询一个月之内的数据");
//return false;
}
说明:startDate指的是某一天的日期
days指的是天数
举例子说明:
startDate='2016-04-15' days=30
获取在当前日期下增加30天后的日期
代码改变世界!