Bootstrap

js获取近6个月的年月日期

最近项目中有用到获取近六个月的时间,代码如下:

      //获取近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个月可以对应的修改代码

;