比如 今天是‘2011-02-11’加上10天,应该是‘2011-02-21’
请问怎么做哦?
我目前是这样做的
var endTime = new Date("2011/01/01");
date1=endTime.getDate()+7;
发现结果是8
而不是2011/01/08
请求帮助

解决方案 »

  1.   

    date1=endTime.getDate()+7;
    endTime.setDate(date1);
      

  2.   

      <script type="text/javascript">
      <!--
    var endTime = new Date("2011/01/01");
    date1=endTime.setDate(endTime.getDate()+7);
    alert(new Date(date1))
      //-->
      </script>
      

  3.   

    new Date().add(endTime.DAY, 7).format('Y-m-d')
      

  4.   

    // srcDate:Date类型
    // n:加几天,负数则为减几天
    function dateAdd(srcDate,n){
        return new Date(srcDate.getTime()+n*24*3600000);
    }
      

  5.   

    endTime.setDate(endTime.getDate() + 10);
      

  6.   


    var endTime = new Date("2011/01/01");
    endTime.setDate(endTime.getDate() + 31);
    alert(endTime);