要在JavaScript中选择最近6个月的月份,可以通过以下步骤实现:
function getLast6Months() {
const months = [];
let currentDate = new Date();
for (let i = 0; i < 6; i++) {
// 减去i个月
currentDate.setMonth(currentDate.getMonth() - i);
// 格式化日期为YYYY-MM
const year = currentDate.getFullYear();
const month = String(currentDate.getMonth() + 1).padStart(2, '0');
months.push(`${year}-${month}`);
}
return months.reverse(); // 反转数组以获得从最近到最早的顺序
}
console.log(getLast6Months());
months
来存储月份,并获取当前日期。getFullYear()
获取年份,使用getMonth()
获取月份(注意加1因为月份索引从0开始),并使用padStart
确保月份是两位数。padStart
方法。通过上述方法,你可以轻松地在JavaScript中获取最近6个月的月份列表。
领取专属 10元无门槛券
手把手带您无忧上云