【JavaScript ECMAScript】Temporal::Temporal.PlainDateTime.prototype.hourインスタンスアクセサプロパティの使い方
Temporal.PlainDateTime.prototype.hourインスタンスアクセサプロパティの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
Temporal.PlainDateTime.prototype.hourプロパティは、Temporal.PlainDateTimeオブジェクトが保持する時刻情報の中から「時」の値を読み取るためのプロパティです。このプロパティは、JavaScriptの新しい日付と時刻APIであるTemporalの一部として提供されています。Temporal.PlainDateTimeは、タイムゾーンや夏時間の影響を受けない、暦上の特定の日付と時刻を表すオブジェクトです。例えば、ある瞬間の「2023年10月27日15時30分」のように、日付と時刻の具体的な情報を表現します。このhourプロパティにアクセスすると、当該Temporal.PlainDateTimeインスタンスが持つ時刻情報のうち、時を表す0から23までの整数値を取得することができます。例えば、インスタンスが午後3時を指している場合、このプロパティは数値の「15」を返します。この機能は、プログラムで日付と時刻を扱う際に、特定の時間要素(時)に簡単にアクセスしたい場合に非常に役立ちます。時間の比較、時間帯に基づいた処理の分岐、ユーザーインターフェースでの表示など、多様な場面で利用され、日付と時刻の操作をより直感的で信頼性の高いものにします。
公式リファレンス: Temporal.PlainDateTime.prototype.hour
構文(syntax)
1const plainDateTime = new Temporal.PlainDateTime(2023, 10, 27, 10, 30, 0); 2const hour = plainDateTime.hour;
引数(parameters)
引数なし
引数はありません
戻り値(return)
Number
このプロパティは、Temporal.PlainDateTimeオブジェクトが表す日時の「時」を表す数値を返します。