js获取上一个月份的月初到月末
时间: 2024-04-10 18:34:12 浏览: 86
你可以使用 JavaScript 来获取上一个月份的月初和月末日期。以下是一种实现方法:
```javascript
// 获取当前日期
var currentDate = new Date();
// 获取上一个月份的年份和月份
var previousYear = currentDate.getFullYear();
var previousMonth = currentDate.getMonth() - 1;
if (previousMonth < 0) {
previousMonth = 11; // 如果当前月份是一月,则上一个月份为去年的十二月份
previousYear--;
}
// 创建上一个月份的日期对象
var previousMonthDate = new Date(previousYear, previousMonth, 1);
// 获取上一个月份的月初和月末日期
var previousMonthFirstDay = new Date(previousMonthDate.getFullYear(), previousMonthDate.getMonth(), 1);
var previousMonthLastDay = new Date(previousMonthDate.getFullYear(), previousMonthDate.getMonth() + 1, 0);
console.log(previousMonthFirstDay); // 上一个月份的月初日期
console.log(previousMonthLastDay); // 上一个月份的月末日期
```
这段代码首先获取当前日期,然后根据当前日期计算上一个月份的年份和月份。接下来,创建上一个月份的日期对象,并使用该对象获取上一个月份的月初和月末日期。最后,使用 `console.log()` 打印结果。
希望可以帮助到你!如有其他问题,请随时提问。
阅读全文