js 传入年份 月份 判断是周几
时间: 2023-07-25 11:03:30 浏览: 90
可以使用 JavaScript 中的 Date 对象来实现这个功能。具体做法是,先根据传入的年份和月份创建一个 Date 对象,然后调用其 getDay 方法来获取对应日期是星期几。
具体代码如下:
```javascript
function getDayOfWeek(year, month, day) {
const date = new Date(year, month - 1, day);
const daysOfWeek = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
return daysOfWeek[date.getDay()];
}
```
其中,Date 构造函数的第一个参数是年份,第二个参数是月份(注意要减 1),第三个参数是日期。然后我们定义了一个包含每周七天名称的数组,最后返回对应日期的星期名称即可。
例如,调用 `getDayOfWeek(2021, 7, 13)` 将返回 `'Tuesday'`。
相关问题
LocalDateTime 判断是周几
LocalDateTime是Java 8中的一个日期时间类,它表示了一个不可变的日期时间对象,包含了年、月、日、时、分、秒等信息。要判断一个LocalDateTime对象是星期几,可以使用getDayOfWeek()方法,该方法返回一个DayOfWeek枚举类型的值,表示该日期是星期几。
以下是判断LocalDateTime对象是周几的示例代码:
```
import java.time.DayOfWeek;
import java.time.LocalDateTime;
public class Main {
public static void main(String[] args) {
LocalDateTime dateTime = LocalDateTime.now();
DayOfWeek dayOfWeek = dateTime.getDayOfWeek();
System.out.println("今天是星期" + dayOfWeek.getValue());
}
}
```
python判断今天周几_Python如何根据日期判断周几
可以使用Python中的datetime模块来判断日期是星期几。具体步骤如下:
1. 导入datetime模块
```python
import datetime
```
2. 获取当前日期
```python
today = datetime.date.today()
```
3. 判断星期几
```python
week_day = today.weekday() # 返回值为0-6,分别表示星期一到星期天
```
4. 将数字转换为星期几
```python
week_day_dict = {
0: '星期一',
1: '星期二',
2: '星期三',
3: '星期四',
4: '星期五',
5: '星期六',
6: '星期日'
}
week_day_str = week_day_dict.get(week_day)
```
完整代码如下:
```python
import datetime
today = datetime.date.today()
week_day = today.weekday()
week_day_dict = {
0: '星期一',
1: '星期二',
2: '星期三',
3: '星期四',
4: '星期五',
5: '星期六',
6: '星期日'
}
week_day_str = week_day_dict.get(week_day)
print('今天是:', week_day_str)
```
阅读全文