从当前时间往前推一年,根据自己需求改
const categories = (function () {
function getyyyyMMdd(d) {
var curr_date = d.getDate();
var curr_month = d.getMonth() + 1;
var curr_year = d.getFullYear();
String(curr_month).length < 2 ? (curr_month = "0" + curr_month) : curr_month;
String(curr_date).length < 2 ? (curr_date = "0" + curr_date) : curr_date;
var yyyyMMdd = curr_year + "-" + curr_month + "-" + curr_date;
return yyyyMMdd;
}
let now = new Date();
let res = [];
let len = 365;
while (len--) {
now.setDate(now.getDate() - 1);
res.unshift(getyyyyMMdd(now));
}
return res;
})();
当前月到一月
const categorieTWO = (function () {
let now = new Date().getMonth() + 1;
let res = [];
for (let i = 1; i <= now; i++) {
res.push([i + '月'])
}
return res
})();