dayjs获取当前周几
时间: 2023-08-29 10:14:01 浏览: 595
要获取当前星期几,可以使用 `dayjs` 库的 `.day()` 方法。该方法返回当前日期所对应的星期几,其中 0 表示星期日,1 表示星期一,以此类推,6 表示星期六。
以下是获取当前星期几的代码示例:
```javascript
const dayjs = require('dayjs');
const weekday = dayjs().day();
console.log(weekday); // 输出当前星期几的数字,例如 1 表示星期一
```
如果你想要输出中文的星期几,可以使用 `dayjs` 的 `.locale()` 方法设置语言环境,然后使用 `.format()` 方法格式化输出。例如,以下代码可以输出当前星期几的中文名称:
```javascript
const dayjs = require('dayjs');
require('dayjs/locale/zh-cn'); // 引入中文语言环境
const weekday = dayjs().locale('zh-cn').format('dddd');
console.log(weekday); // 输出当前星期几的中文名称,例如 "星期一"
```
注意,需要先安装 `dayjs` 库和对应的语言环境包,例如:
```
npm install dayjs
npm install dayjs/locale/zh-cn
```
相关问题
dayjs获取当前时间戳周几
可以使用 `dayjs` 库中的 `day()` 方法来获取当前时间戳对应的周几。
示例代码如下:
```javascript
const dayjs = require('dayjs');
const now = dayjs(); // 获取当前时间戳
const dayOfWeek = now.day(); // 获取当前时间戳对应的周几(0-6,0 表示周日,1 表示周一,以此类推)
console.log(dayOfWeek); // 输出当前时间戳对应的周几的数字
```
如果你需要获取中文格式的周几,可以使用 `day.js` 库中的 `locale` 方法。
示例代码如下:
```javascript
const dayjs = require('dayjs');
require('dayjs/locale/zh-cn'); // 引入中文语言包
const now = dayjs(); // 获取当前时间戳
const dayOfWeek = now.locale('zh-cn').format('dddd'); // 获取当前时间戳对应的周几的中文格式
console.log(dayOfWeek); // 输出当前时间戳对应的周几的中文格式
```
注意,如果你使用的是浏览器环境,可以直接在 HTML 中引入 `day.js` 库,然后使用全局变量 `dayjs`。同时,需要在 `day.js` 库中引入对应的语言包,方法与上面的示例代码类似。
dayjs获取今天是周几
可以使用dayjs库的`.day()`方法获取今天是周几,返回值为0到6,分别代表周日到周六。具体代码如下:
```javascript
const dayjs = require('dayjs');
const today = dayjs().day(); // 获取今天是周几,返回值为0-6,分别代表周日到周六
console.log(`今天是周${today}`);
```
输出结果如下:
```
今天是周1
```
阅读全文