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 返回當前的星期幾。

廣告