项目场景:

一般用于echarts统计数据


问题描述:

一般统计数据,需要统计最近12个月数据,坐标轴需要显示最近12个月


解决方案:

 /** * 获取最近12个月,经常用于统计图表的X轴 */
getLast12Months: function () {
   
    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))
    }
    return dataArr;
},