js实现获取前12个月份的数组

Posted 程序编织梦想

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js实现获取前12个月份的数组相关的知识,希望对你有一定的参考价值。

一、前言

最近一个项目需要获取前十二个月份的数组,格式如下:

[
	"2021-11",
    "2021-10",
    "2021-09",
    "2021-08",
	....
]

或者是如下格式:

 [
 	"2021月11日",
 	"2021月10日",
 	"2021月09日"
 	...
 ]

二、代码实现

 lastMonthArr () 
      var d = new Date();
      var result = [];
      for(var i = 0; i < 12; i++) 
        var m = d.getMonth() + 1;
        m = m < 10 ? "0" + m : m;
        //在这里可以自定义输出的日期格式
        result.push(d.getFullYear() + "-" + m);
        d.setMonth(d.getMonth() - 1);
          
      return result;
    

三、结尾

如果想定制日期格式,可以在下方注释中修改。
好了,就讲到这里,希望对大家有所帮助。

以上是关于js实现获取前12个月份的数组的主要内容,如果未能解决你的问题,请参考以下文章

js实现获取前12个月份的数组

js实现获取前12个月份的数组

一JavaScript获取当前月份的前12个月,获取最近的12个月二js实现获取当前月份前的12个月份,格式化后放在一个数组里

js获取上一个月份

JS获取指定月份的天数两种实现方法

js 日期下拉框下拉框内容显示日期YYYYMM,要求范围:系统时间前4个月、后8个月。怎么实现?