JavaScript
 Computer >> コンピューター >  >> プログラミング >> JavaScript

JavaScriptのgetUTCDay()メソッドで指定した日付の曜日を取得する方法

JavaScriptの getUTCDay() メソッドは、協定世界時(UTC)に基づいて、指定した日付の曜日を返します。戻り値は曜日に対応する整数で、0が日曜日1が月曜日2が火曜日というように、土曜日の6まで順に対応しています。

getUTCDay()の戻り値一覧

  • 0:日曜日(Sunday)
  • 1:月曜日(Monday)
  • 2:火曜日(Tuesday)
  • 3:水曜日(Wednesday)
  • 4:木曜日(Thursday)
  • 5:金曜日(Friday)
  • 6:土曜日(Saturday)

サンプルコード

以下のコードを実行すると、指定した日付の曜日を取得できます。

<html>
   <head>
      <title>JavaScript getUTCDay Method</title>
   </head>

   <body>
      <script>
         var dt = new Date( "January 15, 2018 20:15:20" );
         document.write("getUTCDay() : " + dt.getUTCDay() );
      </script>
   </body>
</html>

実行結果

この例では「2018年1月15日」をDateオブジェクトとして生成し、getUTCDay()メソッドを呼び出しています。出力結果は以下のようになります。

getUTCDay() : 1

2018年1月15日は月曜日であるため、戻り値は「1」となります。

注意点

getUTCDay()はローカルタイムではなく協定世界時(UTC)に基づいて曜日を計算する点に注意してください。ローカルタイムで曜日を取得したい場合は、代わりに getDay() メソッドを使用します。タイムゾーンによっては、UTCとローカル時刻で日付が異なることがあり、その場合に両者の結果が変わる可能性があります。

  1. JavaScriptで日付の「日」を設定する方法|setDate()の使い方を解説

    JavaScriptでは、DateオブジェクトのsetDate()メソッドを使うことで、日付の「日」(1〜31)を設定・変更できます。この記事では、実際のコード例と実行結果をもとに、setDate()の基本的な使い方をわかりやすく解説します。 setDate()メソッドとは setDate()は、Dateオブジェクトの「日」の値だけを変更するためのメソッドです。年や月はそのままに、日にちだけを差し替えたい場合に便利です。引数には1〜31の整数を指定しますが、範囲外の値を渡してもエラーにはならず、自動的に月をまたいだ日付へと調整されます。また、このメソッドは元のDateオブジェクト自体を書き換え

  2. Windows 11で日付と時刻を変更・設定する方法【初心者向けガイド】

    Windowsパソコンの日付と時刻は、通常インターネットに接続した時点で自動的に設定されます。ただし、必要に応じてこれらの設定を手動で変更することも可能です。この記事では、Windows 11で日付と時刻を変更するための手順をわかりやすく解説していきます。 Windows 11で日付と時刻を変更する方法 Windows 11で日付と時刻を変更するには、Windowsの「設定」アプリを使用します。まず、スタートメニューの検索バーに「設定」と入力し、表示された最適な結果を選択しましょう。あるいは、キーボードショートカットのWin + Iキーでも設定アプリを開くことができます。 設定アプリを開いたら