参考:https://stackoverflow.com/questions/48299139/how-to-get-past-12months-with-year-from-current-date
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>js获取最近12个月</title>
<script src="../js/jquery-3.3.1.min.js"></script>
</head>
<body>
<script>
var arr = getOldMonth();
console.log(arr);
function getOldMonth() {
var arr = [];
var theMonths = ["01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"];
var nowDate = new Date();
for (var i = 11; i >= 0; i--) {
var oldDate = new Date(nowDate.getFullYear(), nowDate.getMonth() - i, 1);
var year = oldDate.getFullYear();
var month = theMonths[oldDate.getMonth()];
arr.push(year + "." + month);
}
return arr;
}
</script>
</body>
</html>