day.js获取七天前的时间
时间: 2023-07-06 20:38:35 浏览: 221
您可以使用 Day.js 库来获取七天前的时间。以下是一个示例代码,可以获取当前时间向前推七天的时间:
```javascript
const dayjs = require('dayjs');
// 获取当前时间
const now = dayjs();
// 获取七天前的时间
const sevenDaysAgo = now.subtract(7, 'day');
// 输出七天前的时间
console.log(sevenDaysAgo.format('YYYY-MM-DD HH:mm:ss'));
```
这段代码会输出七天前的时间,格式为 `YYYY-MM-DD HH:mm:ss`。例如,如果当前时间是 `2021-10-08 14:30:00`,则输出的七天前的时间为 `2021-10-01 14:30:00`。
相关问题
day.js获取最近七天
您使用Day.js库来获取最近七天的日期。以下是一个示例代码,可以获取当前时间向前推七天的日期列表:
```
const dayjs = require('dayjs');
// 获取当前日期
const today = dayjs();
// 生成最近七天日期的列表
const lastSevenDays = [];
for (let i = 0; i < 7; i++) {
const day = today.subtract(i, 'day');
lastSevenDays.push(day.format('YYYY-MM-DD'));
}
console.log(lastSevenDays);
```
这段代码会输出一个包含最近七天日期的列表,例如:
```
[
'2021-10-01',
'2021-09-30',
'2021-09-29',
'2021-09-28',
'2021-09-27',
'2021-09-26',
'2021-09-25'
]
```
js 获取当前时间前7天
要在JavaScript中获取当前时间前7天的日期,可以使用以下代码:
```javascript
function getStandardDateBeforeWeek() {
var _date = new Date(); // 获取今天日期
_date.setDate(_date.getDate() - 7); // 日期回到七天前
var year = _date.getFullYear();
var month = _date.getMonth() + 1;
var day = _date.getDate();
if (month < 10) {
month = '0' + month;
}
if (day < 10) {
day = '0' + day;
}
var dateTemp = year + '-' + month + '-' + day;
_date.setDate(_date.getDate() + 7); // 日期重置
return dateTemp;
}
```
这段代码会返回当前时间前7天的日期,格式为YYYY-MM-DD。你可以调用`getStandardDateBeforeWeek()`函数来获取结果。
阅读全文