0

我在 jQuery 中添加日期如下:

var today = new Date();
today.setHours(0,0,0,0);
alert(today.getDate()+23);

但它只是增加天数,例如在上面的警报中,今天(8 月 28 日)我得到 43 天。

4

4 回答 4

2
var today = new Date();

today.setHours(0,0,0,0);
today.setDate(today.getDate()+23)
console.log(today)
于 2013-08-28T07:14:48.790 回答
2

您需要先设置日期,然后alert(today.getDate())

尝试如下:

var today = new Date();
today.setDate(today.getDate() + 23); 
alert(today.getDate());
于 2013-08-28T07:15:32.807 回答
2

采用 :

var today = new Date();
var newdate = new Date();
newdate.setDate(today.getDate()+29);
alert(newdate);

小提琴:http: //jsfiddle.net/hrRzQ/

于 2013-08-28T07:18:19.073 回答
0

试试这个

<script type="text/jscript">
    $(document).ready(function () {     

 var today = new Date();
 today.setHours(0, 0, 0, 0);
 today.setDate(today.getDate() + 30);
 alert(today);

});
于 2013-08-28T07:21:24.007 回答