js计算上月日期范围
时间: 2023-08-22 07:08:57 浏览: 37
可以使用 JavaScript 的 Date 对象和一些简单的计算来计算上个月的日期范围。代码示例如下:
```javascript
// 获取当前日期
var currentDate = new Date();
// 获取上个月的年份和月份
var lastMonthYear = currentDate.getFullYear();
var lastMonthMonth = currentDate.getMonth() - 1;
if (lastMonthMonth < 0) {
lastMonthMonth = 11;
lastMonthYear--;
}
// 获取上个月的第一天和最后一天
var firstDay = new Date(lastMonthYear, lastMonthMonth, 1);
var lastDay = new Date(lastMonthYear, lastMonthMonth + 1, 0);
// 格式化日期为字符串
var firstDayString = firstDay.getFullYear() + '-' + (firstDay.getMonth() + 1) + '-' + firstDay.getDate();
var lastDayString = lastDay.getFullYear() + '-' + (lastDay.getMonth() + 1) + '-' + lastDay.getDate();
console.log('上个月的日期范围为:' + firstDayString + ' ~ ' + lastDayString);
```
这段代码会输出上个月的日期范围,例如:
```
上个月的日期范围为:2021-03-01 ~ 2021-03-31
```