JavaScript Date.getUTCDay() 方法用于根据协调世界时 (UTC) 检索日期的“星期几”。返回的值将星期几表示为介于 0 到 6 之间的整数值,其中 0 表示星期日,1 表示星期一,2 表示星期二,..., 6 表示星期六。此外,此方法不接受任何参数。
如果提供的日期无效,则此方法将返回 Not a Number (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 返回当前星期几。