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

【JavaScript ECMAScript】Date::Date.prototype.toStringインスタンスメソッドの使い方

Date.prototype.toString()インスタンスメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

Date.prototype.toString()メソッドは、Dateオブジェクトが保持する日付と時刻の情報を、人間が読みやすい形式の文字列に変換して返すメソッドです。このメソッドは引数を取りません。

Dateオブジェクトは、特定の日付や時刻を表すために使用されますが、その内部表現は直接的な文字列ではありません。toString()メソッドを呼び出すことで、そのDateオブジェクトが表す日付(曜日、月、日、年)と時刻(時、分、秒)、そしてタイムゾーンの情報を含む文字列が得られます。

例えば、新しいDateオブジェクトを作成してこのメソッドを呼び出すと、「Sat Apr 29 2023 10:30:00 GMT+0900 (日本標準時)」のように、現在の日付と時刻がローカルタイムゾーンに基づいて表現された文字列として取得できます。この出力形式は、JavaScriptの実行環境(ウェブブラウザやNode.jsなど)によって多少異なることがありますが、主要な日付、時刻、タイムゾーンの情報は一貫して含まれています。

主に、プログラムのデバッグ時に日付オブジェクトの現在値をコンソールに出力して確認したり、システムのログファイルに現在の日付と時刻を記録する際に、その情報を分かりやすく表示するために活用されます。JavaScriptにおけるDateオブジェクトの基本的な文字列表現を取得したい場合に非常に役立つメソッドです。

公式リファレンス: Date.prototype.toString()

構文(syntax)

1const dateObj = new Date();
2const dateString = dateObj.toString();
3console.log(dateString);

引数(parameters)

引数なし

引数はありません

戻り値(return)

String

このメソッドは、Dateオブジェクトを人間が読みやすい形式の文字列に変換したものを返します。

関連コンテンツ

関連プログラミング言語