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

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

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

作成日: 更新日:

基本的な使い方

getMonthメソッドは、Node.js環境において組み込みのDateオブジェクトに格納されている日付から、月を示す数値を取得するために実行するメソッドです。このメソッドは、特定のDateインスタンスに対して呼び出され、そのインスタンスが保持する日付情報の月部分を返します。

戻り値は0から11までの整数値であり、これは月のインデックスを表します。具体的には、0は1月、1は2月、そして11は12月に対応します。一般的な月の表記(1から12)とは異なるため、この点は特に注意が必要です。もし、取得した月をユーザーに表示する際や、1から12の範囲で月を扱うロジックに組み込む際には、この戻り値に1を加算する変換処理が必要になります。

例えば、現在の日付から現在の月を取得し、それを一般的な表記で表示したい場合、new Date().getMonth() + 1 のように記述することで実現できます。このgetMonthメソッドは、日付ベースのアプリケーション開発において、月の情報に基づいて条件分岐を行ったり、月ごとの集計処理を実行したり、あるいは単に月を文字列として整形して表示したりする場面で非常に役立ちます。日付と時刻を扱うDateオブジェクトの基本的な機能の一つとして、システムエンジニアを目指す方にとって不可欠なメソッドです。その仕様を正確に理解し、適切に利用することが重要です。

構文(syntax)

1const dateObject = new Date();
2const monthIndex = dateObject.getMonth();

引数(parameters)

引数なし

引数はありません

戻り値(return)

number

このメソッドは、Dateオブジェクトで表される日付の月を、0から11までの数値で返します。0が1月、11が12月を表します。

関連コンテンツ

関連プログラミング言語