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

广告