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

最初に setDate を設定し、次に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 に答える