JS获取包括当前月在内的从当前月到前5个月的数组
时间: 2024-10-22 07:04:11 浏览: 14
js树插件zTree获取所有选中节点数据的方法
在JavaScript中,我们可以使用`Date`对象以及一些日期处理函数来获取包括当前月在内的前5个月的月份数组。以下是一个示例代码片段:
```javascript
// 获取当前月份
let currentDate = new Date();
let currentMonth = currentDate.getMonth() + 1; // 月份从0开始计数,所以加1
// 创建包含前5个月的数组
let monthsArray = [];
for (let i = 0; i <= 4; i++) {
let previousMonth = currentMonth - i;
if (previousMonth < 1) { // 如果月份小于1,则补足一年
previousMonth += 12;
}
monthsArray.push(previousMonth);
}
// 结果数组包含了从当前月到前5个月的数据
console.log(monthsArray);
```
这个代码会返回一个数组,其中第一个元素是当前月,最后一个元素是当前月往前推5个月的月份。
阅读全文