6

Dateinを使用して 30 日から日付を計算する必要がありますjavascript

var now = new Date();

例:

今日が 2013 年 2 月 13 日なら、30 日後は 2013 年 3 月 15 日です。30DaysLaterMonth = ActualMonth+1.

私の質問が明確であることを願っています.. :) みんなありがとう!

4

6 に答える 6

11
var now = new Date(); 
now.setDate(now.getDate() + 30);
于 2012-05-25T18:32:24.513 に答える
10

Datejsを使ったほうがいいと思います

Datejs は、オープンソースの JavaScript 日付ライブラリです。

またはあなたはそれを自分で行うことができます:

var cur = new Date(),
    after30days = cur.setDate(cur.getDate() + 30);
于 2012-05-25T18:30:34.900 に答える
4
var now = new Date();
var 30DaysLaterMonth = now.getDate() + 30;
于 2012-05-25T18:32:38.763 に答える
0

ネイティブ JavaScript で、Date.UTC(year, month, day)1971-01-01 からのミリ秒数を取得するために使用します。日を追加 * (86400000) し、この値から日付を作成します。

var date_one_ms = Date.UTC(2012, 05, 25);
var ms_in_day = 24*3600*1000; // 86400000;
var date_30_days_later = new Date(date_one_ms + 30 * ms_in_day);
于 2012-05-25T18:47:36.780 に答える