JavaScript Date getUTCDay() 方法



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 返回当前星期几。