js写一个函数传入一个日期日期格式(如2019-2-19)返回此日期星期几
时间: 2024-04-30 21:17:45 浏览: 18
可以使用JavaScript的Date对象来实现这个功能,具体代码如下:
```javascript
function getWeekday(dateStr) {
const date = new Date(dateStr);
const weekday = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
return weekday[date.getDay()];
}
```
这个函数接收一个日期字符串,使用`Date`对象将其转换为日期对象,然后使用`getDay()`方法获取星期几的数字表示(0表示星期日,1表示星期一,以此类推),最后根据数字返回对应的星期几字符串。例如:
```javascript
getWeekday("2022-11-11"); // "Friday"
```
相关问题
js写一个函数传入一个日期日期格式(如2019-2-19)返回此日期星期几
可以使用JavaScript内置的Date对象来实现这个功能。具体的实现代码如下:
```javascript
function getWeekday(dateString) {
const daysOfWeek = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
const date = new Date(dateString);
const weekday = daysOfWeek[date.getDay()];
return weekday;
}
```
这个函数接收一个日期字符串(如'2019-2-19'),创建一个Date对象并获取其对应的星期几,最后返回对应的字符串。需要注意的是,getDay()方法返回的是一个0到6的整数,需要使用一个数组来将其转换为对应的星期几字符串。
js写一个函数传入一个输入的日期日期格式(如2019-2-19)返回此日期星期几
可以使用JavaScript中的Date对象来实现。具体的实现代码如下:
```
function getWeekday(dateString) {
const weekdays = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
const date = new Date(dateString);
const weekdayIndex = date.getDay();
return weekdays[weekdayIndex];
}
```
使用方法:
```
const weekday = getWeekday("2019-2-19");
console.log(weekday); // 输出 "Tuesday"
```
其中,getDay() 方法返回一个 0 到 6 之间的整数,表示当前日期是一周中的第几天,0 表示星期天,1 表示星期一,以此类推。我们可以根据这个整数来获取对应的星期几名称。