2025-03-14 03:03:31

📅✨根据日历查询天数及获取星期📅✨

导读 大家有没有遇到这样的问题?用`el-date-picker`选了个日期,但不知道如何判断它是周几呢?别急,今天就来解决这个小困扰!首先,我们需要了...

大家有没有遇到这样的问题?用`el-date-picker`选了个日期,但不知道如何判断它是周几呢?别急,今天就来解决这个小困扰!首先,我们需要了解`el-date-picker`返回的日期格式通常是字符串类型,比如`2023-10-05`。这时,我们可以利用JavaScript中的`Date`对象轻松搞定!

第一步:将字符串转换为`Date`对象

```javascript

const selectedDate = '2023-10-05';

const dateObj = new Date(selectedDate);

```

第二步:通过`getDay()`方法获取星期

`getDay()`会返回一个0到6的值,其中0代表周日,1代表周一……依次类推。

```javascript

const dayOfWeek = dateObj.getDay();

const weekdays = ['周日', '周一', '周二', '周三', '周四', '周五', '周六'];

console.log(weekdays[dayOfWeek]); // 输出:周四

```

最后,你还可以计算两个日期之间的天数差,只需将日期转换为毫秒数后相减再除以一天的毫秒数即可!💪

这样,无论是查看日期还是统计天数,都能游刃有余啦!🎉