js 获取上周所有 格式为yyyy-mm-dd的日期
时间: 2023-09-22 09:08:20 浏览: 73
可以使用JavaScript中的Date对象和一些简单的计算来获取上周所有日期的格式为yyyy-mm-dd。
以下是一个示例代码:
```javascript
function getLastWeekDays() {
var today = new Date();
var oneDay = 24 * 60 * 60 * 1000; // 一天的毫秒数
var lastWeekStart = new Date(today.getTime() - 7 * oneDay); // 获取上周的开始日期
var lastWeekEnd = new Date(today.getTime() - oneDay); // 获取上周的结束日期
var result = [];
for (var i = lastWeekStart; i <= lastWeekEnd; i.setDate(i.getDate() + 1)) {
var year = i.getFullYear();
var month = i.getMonth() + 1;
var day = i.getDate();
var monthStr = month < 10 ? '0' + month : month;
var dayStr = day < 10 ? '0' + day : day;
result.push(year + '-' + monthStr + '-' + dayStr);
}
return result;
}
var lastWeekDays = getLastWeekDays();
console.log(lastWeekDays);
```
该函数将返回一个字符串类型的数组,包含上周所有的日期,格式为yyyy-mm-dd。
阅读全文