最近项目中有用到获取近六个月的时间,代码如下:
//获取近6个月的时间
var data = function () {
//创建现在的时间
var data = new Date();
//获取年
var year = data.getFullYear();
//获取月
var mon = data.getMonth() + 1;
var arry = new Array();
for (var i = 0; i < 6; i++) {
if (mon <= 0) {
year = year - 1;
mon = mon + 12;
}
if (mon < 10) {
mon = "0" + mon;
}
arry[i] = year + "-" + mon;
mon = mon - 1;
}
return arry;
}
console.log(data()) //['2024-03', '2024-02', '2024-01', '2023-12', '2023-11', '2023-10']
如果需要获取近5个月可以对应的修改代码