【Node.js24.x】Date::Date()関数の使い方
Date関数の使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
Date関数は、プログラム内で日付と時刻の情報を扱うために使用する、Node.jsに組み込まれた非常に重要な機能です。この関数は主にコンストラクタとして機能し、new Date()という形式で呼び出すことで、特定の日時を表すDateオブジェクトを作成します。
引数なしでnew Date()と呼び出した場合、その時点でのシステムの日時(現在日時)を持つDateオブジェクトが生成されます。また、特定の文字列形式(例: '2023-01-15T10:30:00Z')や、1970年1月1日00:00:00 UTCからのミリ秒数、あるいは年、月、日、時、分、秒、ミリ秒を個別に指定して、任意の日時を表すDateオブジェクトを作成することも可能です。
作成されたDateオブジェクトは、getFullYear()で年を取得したり、getMonth()で月を取得したり、setHours()で時間を設定したりするなど、日付や時刻の各要素を操作するための多くのメソッドを提供しています。これにより、プログラム中で日時情報の表示、計算、比較などを正確かつ効率的に行うことができます。システム開発において日時処理は頻繁に発生するため、このDate関数とその生成するオブジェクトの理解は、データのタイムスタンプ管理やイベントスケジューリングなど、多岐にわたる場面で不可欠となります。
構文(syntax)
1new Date();
引数(parameters)
引数なし
引数はありません
戻り値(return)
Date
Date コンストラクタは、現在の日時を表す新しい Date オブジェクトを返します。引数を指定しない場合は、コードが実行された時点の日時が設定されます。