大家有没有遇到这样的问题?用`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]); // 输出:周四
```
最后,你还可以计算两个日期之间的天数差,只需将日期转换为毫秒数后相减再除以一天的毫秒数即可!💪
这样,无论是查看日期还是统计天数,都能游刃有余啦!🎉