【Node.js24.x】Date::toTimeString()メソッドの使い方
toTimeStringメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
toTimeStringメソッドは、Date オブジェクトが持つ時刻部分を、人間が読みやすい形式の文字列に変換して返すメソッドです。このメソッドは、Date オブジェクトに設定されている時間、分、秒、そしてそのタイムゾーンに関する情報を抽出し、統一されたフォーマットで表現します。具体的には、現在設定されているローカルタイムゾーンに基づいた「時:分:秒 GMT±HHMM (タイムゾーン名)」のような形式の文字列を生成します。
例えば、new Date() で作成した現在の時刻を表すDateオブジェクトに対してtoTimeString()を呼び出すと、その時点の現地時刻が文字列として返されます。この機能は、システムやアプリケーションのログに時刻情報を記録する際や、ウェブサイトのユーザーインターフェースにおいて、日付情報の中から時刻のみを特定の書式で整形して表示したい場面で非常に役立ちます。Dateオブジェクトには、日付全体や特定の情報を文字列化するための様々なメソッドが用意されていますが、toTimeStringはその中でも日付や曜日といった他の情報を含めず、純粋に時刻部分に特化しているため、簡潔に時刻情報を扱いたい場合に適しています。Node.js環境を含むJavaScript実行環境全般で標準的に利用できる機能であり、時刻の表示をローカルタイムゾーンに合わせて行いたい場合に、手軽かつ正確な文字列を得ることができます。
構文(syntax)
const date = new Date();
const timeString = date.toTimeString();
console.log(timeString);
引数(parameters)
引数なし
引数はありません
戻り値(return)
string
Dateオブジェクトの時刻部分を "HH:MM:SS GMT+HH:MM" の形式の文字列で返します。