JS中获取上月月底时间
时间: 2024-12-22 10:29:00 浏览: 2
获取今天,昨天,本周,上周,本月,上月时间(实例分享)
5星 · 资源好评率100%
在JavaScript中,如果你想要获取上个月的最后一天(月底),你可以通过结合当前日期、月份减一以及设置日子为当月的最大天数来实现。这里有一个简单的例子:
```javascript
function getLastDayOfPreviousMonth() {
const today = new Date();
const month = today.getMonth(); // 获取当前月份(0表示January)
month--; // 减一,因为月份是从0开始计数的
// 如果当前月份是1月,需要调整到12月,因为上一年的12月是前年的最后一个月
if (month === 0) {
month = 11;
}
const year = today.getFullYear();
const lastDayOfMonth = new Date(year, month, 0); // 设置日子为0,自动获取该月的最大天数
return lastDayOfMonth;
}
// 使用示例
const lastMonthEnd = getLastDayOfPreviousMonth();
console.log(lastMonthEnd);
```
这个函数会返回一个Date对象,代表上个月的最后一天。
阅读全文