【Node.js24.x】Date::toISOString()メソッドの使い方
toISOStringメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
toISOStringメソッドは、JavaScriptの組み込みオブジェクトであるDateオブジェクトに格納された日付と時刻の情報を、ISO 8601という国際標準フォーマットの文字列に変換して返すメソッドです。Node.js環境で日付データを扱う際に、特にシステム間の連携やログ記録などで日付の表現を統一したい場合に非常に役立ちます。
このメソッドが生成する文字列は、常に協定世界時(UTC)を基準として表現されます。例えば、「YYYY-MM-DDTHH:mm:ss.sssZ」のような形式で出力され、日付、時刻、ミリ秒の精度まで含まれ、末尾の「Z」は時刻がUTCであることを示します。具体的には、「2024-07-20T14:30:05.123Z」といった形になります。
toISOStringを使用することで、タイムゾーンの違いによる日付の解釈の誤りを防ぎ、一貫性のある正確な日付データを扱えるようになります。APIを通じて日時データを送受信する際や、データベースに日付時刻を保存する際、またはアプリケーションのイベントログに正確な日時を記録する際など、様々な場面で活用される重要なメソッドです。
構文(syntax)
1const date = new Date(); 2const isoString = date.toISOString(); 3console.log(isoString);
引数(parameters)
引数なし
引数はありません
戻り値(return)
string
このメソッドは、DateオブジェクトをISO 8601形式の文字列に変換したものを返します。