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天后的日期

 

代码改变世界!