Как получить предыдущие месяцы из текущего, используя момент. js - PullRequest
0 голосов
/ 27 мая 2020

Как мне получить названия за 4 месяца до текущего месяца, используя момент. js

Вот что я пытался получить в предыдущем месяце, так как я хотел, чтобы он исключил текущий месяц .

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

Как мне oop это получить за предыдущие месяцы. Может ли кто-нибудь помочь? Я ожидал, что результат будет таким

April 2020
March 2020
February 2020
January 2020

1 Ответ

1 голос
/ 27 мая 2020

Используйте for l oop и вычитайте один месяц на каждой итерации

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