js根据日期返回星期几
时间: 2023-08-29 09:04:43 浏览: 47
可以使用JavaScript的Date对象来获取日期,然后使用getDay()方法获取星期几,返回值为0-6,分别表示星期日到星期六。以下是示例代码:
```javascript
var date = new Date('2021-08-31');
var days = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];
var dayOfWeek = days[date.getDay()];
console.log(dayOfWeek); // 输出:星期二
```
其中,date对象的参数可以是一个日期字符串,也可以是一个时间戳等。days数组存储了对应的星期几文本,通过getDay()方法获取到的值作为数组下标即可获取到对应的文本。
相关问题
通过日期判断星期几js
以下是用 JavaScript 实现通过日期判断星期几的代码:
```javascript
function getWeekday(date) {
const weekdays = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
const dayIndex = new Date(date).getDay();
return weekdays[dayIndex];
}
// 示例用法
console.log(getWeekday("2022-09-28")); // 输出 "Wednesday"
```
代码解析:
1. 创建一个数组 `weekdays` 存储星期几的英文名称。
2. 使用 `new Date(date)` 将日期字符串转换成日期对象。
3. 使用 `getDay()` 方法获取日期对象对应的星期几的数字,范围为 0 到 6,分别代表星期日到星期六。
4. 用 `weekdays[dayIndex]` 获取对应的星期几的英文名称,返回结果。
Vue如何确定当前日期是星期几
在Vue中,可以使用JavaScript的Date对象来获取当前日期是星期几。示例代码如下:
```vue
<template>
<div>
今天是星期{{ weekday }}
</div>
</template>
<script>
export default {
data() {
return {
weekday: ''
}
},
mounted() {
const today = new Date()
const weekday = today.getDay()
this.weekday = this.getWeekdayText(weekday)
},
methods: {
getWeekdayText(weekday) {
const weekdayText = ['日', '一', '二', '三', '四', '五', '六']
return weekdayText[weekday]
}
}
}
</script>
```
其中,使用Date对象的getDay()函数可以获取当前日期是星期几,返回值为0到6,分别代表星期日到星期六。通过getWeekdayText()函数将返回的数字转换为文字形式,最终输出当前日期是星期几的文本。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)