JS获取本月的月初和月末
时间: 2024-11-25 21:15:03 浏览: 3
在JavaScript中,获取当前月份的月初(1日)和月末(最后一天)可以使用`Date`对象以及一些日期操作函数。以下是一个示例:
```javascript
// 获取当前日期
let today = new Date();
// 设置月份为0(January,对应英文中的1),日期设为1,得到上个月的最后一天
let lastMonthLastDay = new Date(today.getFullYear(), today.getMonth() - 1, 0);
// 然后增加一天,就得到了上个月的最后一天的实际值
lastMonthLastDay.setDate(lastMonthLastDay.getDate() + 1);
// 获取本月的月初(1日)
let thisMonthFirstDay = new Date(today.getFullYear(), today.getMonth(), 1);
// 这样就得到了本月的月初和月末日期
let monthStart = thisMonthFirstDay;
let monthEnd = lastMonthLastDay;
console.log('本月月初:', monthStart);
console.log('本月月末:', monthEnd);
阅读全文