Js计算几天后的日期

function getNextDateNum(strDate,addNum)
{
      if(null == strDate || null == addNum)
      {
          return "";
      }
      else
      {
          var tempStr = new String(strDate);
          addNum = new Number(addNum);
          tempStr = tempStr.substring(0,10);

          var date= new Date(new String(tempStr.split("-")[1]+"-"+tempStr.split("-")[2]+"-"+tempStr.split("-")[0]));
          tempStr = new String(tempStr.split("-")[1]+"-"+tempStr.split("-")[2]+"-"+tempStr.split("-")[0]);
          var date= new Date(tempStr);
          date.setDate(date.getDate()+addNum);
          tempStr = date.getFullYear().toString() + "-" +(date.getMonth()+1).toString() + "-" + date.getDate().toString();
          return tempStr; 
      }
}

你可能感兴趣的:(js)