Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Node.js24.x】Date::getDay()メソッドの使い方

getDayメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

getDayメソッドは、Dateオブジェクトが保持する日付情報から、その日が何曜日であるかを数値として取得するために使用されるメソッドです。Node.js環境において、JavaScriptの標準機能として提供されており、特別なモジュールのインポートなしに利用できます。

このメソッドを呼び出すと、0から6までの整数が戻り値として返されます。この数値は曜日を表しており、0が日曜日、1が月曜日、2が火曜日、3が水曜日、4が木曜日、5が金曜日、そして6が土曜日という形で対応しています。これにより、プログラム内で特定の日付の曜日を簡単に判別することが可能です。

例えば、現在の曜日を取得して、それが平日なのか週末なのかを判断する処理や、特定の曜日に基づいて異なる動作を実行する機能などを実装する際に非常に役立ちます。Dateオブジェクトのインスタンスに対して dateInstance.getDay() のように使用することで、曜日情報を手軽に取得し、条件分岐や表示の制御に活用することができます。システム開発において日付と曜日に関する処理が必要な場面で、頻繁に用いられる基本的なメソッドの一つです。

構文(syntax)

1const date = new Date('2024-07-20T10:00:00Z');
2const dayOfWeek = date.getDay();
3console.log(dayOfWeek); // 土曜日なので 6 が出力されます (0:日曜日, 1:月曜日, ..., 6:土曜日)

引数(parameters)

引数なし

引数はありません

戻り値(return)

number

getDay() メソッドは、Date オブジェクトで表される日付の曜日を数値で返します。0 は日曜日、1 は月曜日、...、6 は土曜日を表します。

関連コンテンツ

関連プログラミング言語