JavaScript Date getUTCDay() 方法
JavaScript Date.getUTCDay() 方法用于根据协调世界时 (UTC) 获取日期的"星期几"。返回值将以 0 到 6 之间的整数值表示星期几,其中 0 代表星期日,1 代表星期一,2 代表星期二……,6 代表星期六。此外,此方法不接受任何参数。
如果提供的日期为无效日期,此方法将返回非数字 (NaN)。
语法
以下是 JavaScript Date getUTCDay() 方法的语法 -
getUTCDay();
此方法不接受任何参数。
返回值
一个整数,表示 UTC 时区的星期几。
示例 1
以下是 JavaScript Date getUTCDay() 方法的基本示例 -
<html>
<body>
<script>
const currentDate = new Date();
const dayOfWeek = currentDate.getUTCDay();
document.write("Current day of the week: ", dayOfWeek);
</script>
</body>
</html>
输出
返回根据 UTC 时间的"星期几"。
示例 2
在下面的示例中,我们向日期构造函数提供了一个特定的日期 -
<html>
<body>
<script>
const specificDate = new Date("2023-12-20");
const dayOfWeek = specificDate.getUTCDay();
document.write("Day of the week for December 20, 2023: ", dayOfWeek);
</script>
</body>
</html>
输出
上述程序检索"3"作为星期几。
示例 3
此示例使用函数 getDayName() 根据日期索引获取星期名称。然后,它使用此函数以 UTC 时间显示当前星期几。
<html>
<body>
<script>
function getDayName(utcDay) {
const daysOfWeek = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
return daysOfWeek[utcDay];
}
const currentDate = new Date();
const dayOfWeek = currentDate.getUTCDay();
const dayName = getDayName(dayOfWeek);
document.write("Today is: ", dayName);
</script>
</body>
</html>
输出
返回当前星期几(根据 UTC 时间)。

