2017-01-10 6 views
0

私は次の月5日を計算したいと思います。次の月の日付の計算方法は?

たとえば、今日を考えてみましょう。10-jan-2017日付次の日付は、次の月の5番目の日付です。すなわち05-feb-2017

+0

あなたが求めていることは本当に不明です。もっと詳しく... – EhsanT

答えて

0

Date#setMonthメソッドを月と日の両方の引数で使用します。

// get current date 
 
var date = new Date(); 
 

 
// add month and update day 
 
date.setMonth(date.getMonth() + 1, 5); 
 
// or set day by date.setDate(5); 
 

 
console.log(date);

+0

(date.getMonth()+ 1)%12 –

+0

とyear = date.getYear()+(date.getMonth()+ 1)/ 12 –

+0

@UG_これは '05-dec- 2017' => '05-jan-2017' .....必要なのは' 05-jan-2018'です。 –

1

あなたは、日付を処理するためにmomentjsを使用することができます。 http://momentjs.com/docs/

var today = moment(); 
var nextDate = today.add(1, 'months').startOf('month').add(5, 'days');