【Node.js24.x】Date::getHours()メソッドの使い方
getHoursメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
getHoursメソッドは、Node.jsの組み込み機能として提供されるDateクラスに属し、Dateオブジェクトが保持する日付と時刻情報の中から、ローカルタイムゾーンにおける「時」の部分を数値として取得するメソッドです。
このメソッドは、引数を必要とせず、呼び出されたDateオブジェクトのローカル時刻の時を、0(午前0時)から23(午後11時)までの整数値で返します。例えば、現在時刻を表すDateオブジェクトconst now = new Date();を作成し、now.getHours();と実行すると、その時点でのローカルタイムゾーンの時が数値として得られます。例えば、ローカル時刻が午後3時であれば「15」が返されます。
getHoursメソッドは、ユーザーの環境に応じた時刻表示の書式設定や、特定の時間帯に基づいた処理の実行制御など、幅広い場面で活用されます。国際的なアプリケーションで世界協定時(UTC)の時を取得したい場合には、getHoursメソッドではなく、getUTCHoursメソッドを使用する必要がある点にご注意ください。getHoursメソッドは、ローカル時刻に基づいて時間を扱う際に非常に便利で、システムエンジニアを目指す初心者の方々も日付と時刻の操作を学習する上で基本的な要素となります。
構文(syntax)
1const dateObject = new Date(); 2const hours = dateObject.getHours();
引数(parameters)
引数なし
引数はありません
戻り値(return)
number
指定された Date オブジェクトにおけるローカル時間での時(0〜23)を表す数値を返します。