我尝试过使用Moment.js来实现这一目标,但我想不出最好的方法。
到目前为止,我已经从今天起增加了3个月的日期,如下:
moment().add(3, 'months');
但是从这里开始,我仍然坚持要尝试什么,并且无法针对这种特定情况找到任何其他问题。
最好,我希望像这样的数组返回:
// based on today's date (28/11/2016)
['December 2016', 'January 2017', 'February 2017']
答案 0 :(得分: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>