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


    一 ,var dataArr = [];
      var data = new Date();
      var year = data.getFullYear();
      data.setMonth(data.getMonth()+1, 1)//获取到当前月份,设置月份
      for (var i = 0; i < 12; i++) {
        data.setMonth(data.getMonth() - 1);//每次循环一次 月份值减1
        var m = data.getMonth() + 1;
        m = m < 10 ? "0" + m : m;
        dataArr.push(data.getFullYear() + "-" + (m))
    }

    console.log(dataArr)

    二,

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

        //测试输出结果
        document.write(last_year_month());
        console.log(last_year_month());
    </script>

  • 相关阅读:
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    HTML语义化
    使用全角空格进行文本对齐
    安卓手机微信中清除页面缓存的方法
    jQuery与Vue的对比
    IDE提交Git出现husky>pre-commit错误
    IDEA将工程转为maven工程
    vscode设置tab缩进字符数
    mac系统下用nginx服务器部署页面
  • 原文地址:https://www.cnblogs.com/wgy0528/p/10270989.html
Copyright © 2020-2023  润新知