簡體   English   中英

如何使用 moment.js 從當前月份獲取前幾個月

[英]How to get previous months from current month using moment.js

如何使用moment.js在當前月份之前獲得 4 個月的名稱

這是我試圖獲得上個月的內容,因為我希望它排除當前月份。

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

如何循環獲取前幾個月。 有人可以幫忙嗎? 我期待 output 是這樣的

April 2020
March 2020
February 2020
January 2020

使用for循環並在每次迭代中減去一個月

 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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM