JavaScript
 Computer >> コンピューター >  >> プログラミング >> JavaScript

JavaScriptのDateオブジェクトとは?作成方法と基本の使い方を解説

Dateオブジェクトは、JavaScript言語に組み込まれているデータ型のひとつです。このオブジェクトを利用すると、日付や時刻の取得・操作を簡単に行うことができます。

Dateオブジェクトは、new Date() コンストラクタを使って生成します。引数の渡し方によって、さまざまな形式で日付を作成できるのが特徴です。

Dateオブジェクトの作成方法

new Date()
new Date(milliseconds)
new Date(datestring)
new Date(year, month, date[, hour, minute, second, millisecond])
  • new Date():現在の日付と時刻を持つDateオブジェクトを生成します。
  • new Date(milliseconds):1970年1月1日(UTC)からの経過ミリ秒数を指定してDateオブジェクトを生成します。
  • new Date(datestring):日付を表す文字列をもとにDateオブジェクトを生成します。
  • new Date(year, month, date, ...):年・月・日を指定し、必要に応じて時・分・秒・ミリ秒も指定してDateオブジェクトを生成します。

実装例

次のコードを実行すると、JavaScriptでDateオブジェクトを生成し、そのconstructorプロパティを確認できます。

<html>
   <head>
      <title>JavaScript Dates</title>
   </head>
   <body>
      <script>
         var date = new Date();
         document.write("dt.constructor is : " + date.constructor);
      </script>
   </body>
</html>

実行結果

dt.constructor is : function Date() { [native code] }

この例では、new Date() によって現在の日時を持つDateオブジェクトを生成し、constructor プロパティの値を出力しています。constructorプロパティは、オブジェクトを生成した関数への参照を返すため、ここでは function Date() { [native code] } と表示されます。このように、Dateオブジェクトは組み込みのコンストラクタ関数によって作られていることが確認できます。

  1. JavaScriptのDate()オブジェクトとは?基本的な使い方を実例付きで解説

    Date()オブジェクトとはJavaScriptのDate()オブジェクトは、現在の日時を取得したり、指定した日時を扱ったりするための標準組み込みオブジェクトです。new Date()と記述するだけで、その瞬間の日時情報を持つオブジェクトを簡単に生成できます。また、引数を渡すことで、任意のフォーマットで特定の日時を設定することも可能です。基本的な使い方:現在の日時を取得する引数を何も指定せずにnew Date()を呼び出すと、コードを実行した時点の現在日時が返されます。サンプルコード<html><body><script> var d = new Dat

  2. JavaScriptのオブジェクト分割代入(Destructuring)とは?基本構文と使い方を解説

    JavaScriptのオブジェクト分割代入(Object Destructuring)とはオブジェクト分割代入(Object Destructuring)とは、オブジェクトの中からプロパティを取り出し、個別の変数として扱えるようにするための便利な構文です。通常、オブジェクトのプロパティにアクセスするには「オブジェクト名.プロパティ名」という形式を使いますが、分割代入を使えば、より簡潔で読みやすい記述が可能になります。ここでは、その基本的な考え方と具体的な使い方を詳しく見ていきましょう。基本構文分割代入では、波括弧 { } の中に取り出したいプロパティ名を列挙し、代入演算子(=)で対象のオブジェ