【JavaScript ECMAScript】Temporal::Temporal.PlainDateTime.prototype.dayインスタンスアクセサプロパティの使い方
Temporal.PlainDateTime.prototype.dayインスタンスアクセサプロパティの使い方について、初心者にもわかりやすく解説します。
基本的な使い方
Temporal.PlainDateTime.prototype.dayプロパティは、Temporal.PlainDateTimeオブジェクトが保持する日付情報の中から、月の「日」(day-of-month)の値を取得するために使用されるプロパティです。
Temporal.PlainDateTimeは、JavaScriptの新しい日付時刻APIであるTemporal APIの一部であり、タイムゾーンや夏時間の影響を受けない、カレンダー上の日付と時刻を表現するためのオブジェクトです。このオブジェクトは、年、月、日、時、分、秒といった情報をカ内部に持ちます。
このdayプロパティは、Temporal.PlainDateTimeのインスタンスにアクセスすることで、そのインスタンスが示す日付の「日」の部分を数値として参照することができます。例えば、あるTemporal.PlainDateTimeオブジェクトが2023年10月26日を表している場合、このdayプロパティにアクセスすると、数値の26が返されます。
このプロパティは読み取り専用のアクセサープロパティであり、Temporal.PlainDateTimeオブジェクトが持つ「日」の値を変更することはできません。主に、日付オブジェクトから特定の日付要素を抽出して表示したり、日付に関する計算や比較を行う際に、その構成要素として利用されます。システムエンジニアを目指す初心者の方々にとっては、日付や時刻を扱う際に、特定の要素を正確かつ簡単に取得するための基本的なプロパティとして理解することが大切です。
構文(syntax)
1const temporalPlainDateTime = new Temporal.PlainDateTime(2023, 10, 27); 2const day = temporalPlainDateTime.day;
引数(parameters)
引数なし
引数はありません
戻り値(return)
number
このプロパティは、Temporal.PlainDateTimeオブジェクトが表す日付の「日」を表す数値を返します。例えば、2023年10月26日であれば、26という数値が返されます。