dayjs获取最近七天日期
时间: 2024-02-21 12:53:54 浏览: 61
以下是使用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`的形式。最后,将日期和星期几拼接成一个字符串,并将其添加到一个数组中。最终,打印出这个数组即可得到最近七天的日期。
相关问题
dayjs获取前一天日期
以下是使用dayjs获取前一天日期的方法:
```javascript
const today = dayjs(); // 获取当前日期
const yesterday = today.subtract(1, 'day'); // 获取前一天日期
console.log(yesterday.format('YYYY-MM-DD')); // 输出前一天日期,格式为YYYY-MM-DD
```
dayJs获取当前日期
以下是使用dayjs获取当前日期的方法:
```javascript
const dayjs = require('dayjs'); // 导入dayjs库
const now = dayjs(); // 获取当前时间
const currentDate = now.format('YYYY-MM-DD'); // 格式化为年-月-日的字符串
console.log(currentDate); // 输出当前日期,例如:2022-01-01
```
使用dayjs获取当前日期的步骤如下:
1. 导入dayjs库。
2. 使用dayjs()函数获取当前时间。
3. 使用format()函数将当前时间格式化为指定格式的字符串,其中'YYYY'表示四位数的年份,'MM'表示两位数的月份,'DD'表示两位数的日期。