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

【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オブジェクトが表す日時の「時」を表す数値を返します。

関連コンテンツ

関連プログラミング言語