ndate.setDate(ndate.getDate() + n);

解决方案 »

  1.   

    //今天的日期
    var today=new Date();
    n天后的日期
    var tomo=new Date(today+n*24*60*60*1000);
      

  2.   

    <input name="ddd" type="text" maxlength="10" size="20" id="ddd"/> (年-月-日,<select size="1" onchange="aa(this.value)">
            <option value="">快速选择</option>
    <option value="7">一周</option>
    <option value="14">两周</option>
    </select>
    )<script>function aa(value){var dt = new Date(value*1000*60*60*24 + new Date());
    document.getElementById("ddd").value=dt.getFullYear()+"-"+dt.getMonth()+"-"+dt.getDay();
    }
    </script>这样不行
      

  3.   

    function GetMyDate(dDate,Days)
    {//取得Days天之后日期
    dDate.setDate(dDate.getDate() + Days);
    return dDate;
    }
    //测试
    alert(GetMyDate(new Date(),30).toLocaleString());