LoginSignup
3
3

More than 5 years have passed since last update.

JavaScriptのDateオブジェクト生成

Last updated at Posted at 2013-11-28

JavaScriptでDateオブジェクトを生成する方法

勘違い

Date関数だけ呼んでも、newをつけてコンストラクタ呼び出ししても生成できる

Date - JavaScript | MDN によると

new Date => オブジェクトが帰ってくる
Date => 文字列が帰ってくる

そんなわけでこんな感じでキモく動きます。

new Date() == Date(); // あいまい比較なら true
new Date() === Date(); // 厳密に比較すると false
new Date().toString() === Date(); // 文字列同士を比較すると true

追記

これを調べるときにJavaScript Good PartsにDateオブジェクトが全く出てこないことに気づいた。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3