2016-11-28 18 views
-2

これを達成するためにMoment.jsを試してみましたが、私は最良の方法を考えることができません。今日の日付から次のx月を取得する

は、これまでのところ私はそうのように、今日の日付から3ヶ月追加しました:

moment().add(3, 'months'); 

しかし、ここから、私は試してみると、この特定のシナリオのための他の質問を見つけることができなかったものにこだわっています。

好ましくは、私はこのような配列が返さたい:

// based on today's date (28/11/2016) 
['December 2016', 'January 2017', 'February 2017'] 
+3

ものとまっすぐ進むべきか? –

+1

'[1,2,3] .map(i => moment()。add(i、 'months')。書式( 'MMMM YYYY'))' – YemSalat

答えて

3

は、ループについてループ

var arr = []; 
 

 
for (var i = 1; i < 4; i++) { 
 
    arr.push(moment().add(i, 'months').format("MMMM YYYY")) 
 
} 
 

 
console.log(arr);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.5.1/moment.min.js"></script>

関連する問題