【问题标题】:How to get previous months from current month using moment.js如何使用 moment.js 从当前月份获取前几个月
【发布时间】:2020-05-26 23:19:42
【问题描述】:

如何使用 moment.js 获取当前月份之前的 4 个月名称

这是我试图获取上个月的内容,因为我希望它排除当前月份。

const previousMonth = moment()
  .subtract(1, 'month')
  .startOf('month')
  .format('MMMM');

如何循环获取前几个月。有人可以帮忙吗? 我期待输出是这样的

April 2020
March 2020
February 2020
January 2020

【问题讨论】:

    标签: javascript ecmascript-6 momentjs


    【解决方案1】:

    使用for 循环,每次迭代减去一个月

    const start = moment().startOf('month')
    for (let i = 0; i < 6; i++) {
      console.log(start.subtract(1, 'month').format('MMMM YYYY'))
    }
    &lt;script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.26.0/moment.min.js" integrity="sha256-5oApc/wMda1ntIEK4qoWJ4YItnV4fBHMwywunj8gPqc=" crossorigin="anonymous"&gt;&lt;/script&gt;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-03
      相关资源
      最近更新 更多