尝试使用Moment获取月份和年份范围

时间:2017-10-15 17:39:17

标签: javascript momentjs

我正在尝试使用一个范围的时刻计算月份名称和年份。 例如,如果开始年份和月份是2016-02,结束年份是2017-11,

我想让Moment创建日期 2月16日,3月16日... Jan-17,Nov-17

你可以提供一些想法吗?这就是我想要做的事情:

y

输出应该是: 2月16日 - 3月16日 - 4月16日 - 16日...... 1月17日...... 11月17日

1 个答案:

答案 0 :(得分:1)

momentjs库时,尝试使用它们用于日期操作的便捷方法,而不是仅使用它来解析

var startDate = moment('2012-1');
var endDate = moment('2013-1');
var out = [startDate];

while (startDate.isBefore(endDate)) {
  startDate = startDate.add(1, 'month');
  out.push(startDate);
}