js获取最近七天的日期
时间: 2023-11-17 09:04:24 浏览: 232
可以使用 JavaScript 的 Date 对象来获取最近七天的日期。以下是一个示例代码:
```javascript
// 获取当前日期
var today = new Date();
// 获取最近七天的日期
var lastSevenDays = [];
for (var i = 0; i < 7; i++) {
var day = new Date(today);
day.setDate(today.getDate() - i);
lastSevenDays.push(day);
}
// 输出日期
for (var i = 0; i < lastSevenDays.length; i++) {
console.log(lastSevenDays[i].getFullYear() + '-' + (lastSevenDays[i].getMonth() + 1) + '-' + lastSevenDays[i].getDate());
}
```
这段代码会输出最近七天的日期,格式为 `YYYY-MM-DD`。
相关问题
dayjs获取最近七天日期
以下是使用Day.js获取最近七天日期的示例代码:
```javascript
const dayjs = require('dayjs');
const weekDays = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];
const dates = [];
for (let i = 0; i < 7; i++) {
const date = dayjs().subtract(i, 'day');
const dateString = date.format('YYYY-M-D'); const dayOfWeek = weekDays[date.day()];
dates.push(`${dateString} ${dayOfWeek}`);
}
console.log(dates);
```
这段代码首先引入了Day.js库,并定义了一个包含星期几的数组。然后,使用一个循环来获取最近七天的日期,每次循环都会使用Day.js的`subtract()`方法来获取前一天的日期,并使用`format()`方法将日期格式化为`YYYY-M-D`的形式。最后,将日期和星期几拼接成一个字符串,并将其添加到一个数组中。最终,打印出这个数组即可得到最近七天的日期。
js new date() 获取最近七天的日期信息
你可以使用 JavaScript 中的 Date 对象和一些方法来获取最近七天的日期信息。以下是一个示例代码:
```javascript
// 获取当前日期
var today = new Date();
// 获取最近七天的日期信息
for (var i = 0; i < 7; i++) {
var date = new Date(today);
date.setDate(today.getDate() - i);
console.log(date.getFullYear() + "-" + (date.getMonth()+1) + "-" + date.getDate());
}
```
这段代码会输出当前日期往前数七天内的日期信息,格式为 "年-月-日"。注意,这里使用了 `getDate()` 方法获取日期,而非 `getDay()`,因为前者返回的是一个月中的第几天,而后者返回的是一个星期中的第几天。
阅读全文