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

【JavaScript ECMAScript】Temporal::Temporal.PlainDateTime.prototype.monthインスタンスアクセサプロパティの使い方

Temporal.PlainDateTime.prototype.monthインスタンスアクセサプロパティの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

Temporal.PlainDateTime.prototype.monthプロパティは、JavaScriptの新しい日付時刻APIであるTemporal APIにおいて、Temporal.PlainDateTimeオブジェクトが表す日付の「月」の部分の値を保持するプロパティです。Temporal.PlainDateTimeオブジェクトは、タイムゾーン情報を含まずに、年、月、日、時、分、秒などの日付と時刻の要素を表現するために設計されています。

このmonthプロパティは、Temporal.PlainDateTimeインスタンスが保持する日付情報から、その月の数値を読み取るために使用されます。返される値は、1(1月)から12(12月)までの範囲の整数です。例えば、2023年10月26日を表すPlainDateTimeオブジェクトのmonthプロパティにアクセスすると、数値の「10」が得られます。

システムエンジニアを目指す初心者の方にとって、このプロパティは日付データから特定の要素(月)を効率的かつ正確に抽出する基本的な手段となります。プログラムでレポートを作成する際や、カレンダー機能、特定の月ごとのデータ集計など、日付の月情報に基づいて処理を行う必要がある場面で広く活用されます。このプロパティを通じて、Temporal.PlainDateTimeオブジェクト内の月情報に直接アクセスし、柔軟な日付処理を実装することが可能です。

公式リファレンス: Temporal.PlainDateTime.prototype.month

構文(syntax)

1const plainDateTime = new Temporal.PlainDateTime(2023, 10, 26, 10, 30, 0, 0, 0, 0);
2const monthNumber = plainDateTime.month;

引数(parameters)

引数なし

引数はありません

戻り値(return)

number

Temporal.PlainDateTime.prototype.month は、この日付と時刻のオブジェクトが表す月の数値を返します。この値は1から12の範囲になります。

関連コンテンツ

関連プログラミング言語