日付オブジェクトを作成するには、次のメソッドを使用できます:
var now=new Date()
もちろん、関数にはパラメーターは渡されません。これは、このオブジェクトが現在時刻を自動的に取得することを意味します。
カスタムの時刻オブジェクトを作成したい場合は、パラメータを Date() に渡す必要があります。このパラメータはミリ秒数 (UTC 時間の 1970 年 1 月 1 日の午前 0 時からカスタム時間までのミリ秒数) である必要があります。
Date.parse() と Date.UTC() を使用して、カスタム時刻のミリ秒を取得できます。
Date.parse() は、「May 25,2013」、「6/13/2013」などの日付を表す文字列パラメーターを受け取ります。サポートされる特定の形式は地域によって異なります。
Date.UTC() で受け取るパラメータは、年、0 から始まる月数 (0 ~ 11)、月の日 (1 ~ 31)、および時間木 (0 ~ 23)、分、秒、ミリ秒、年、月は必須で、その他のパラメータのデフォルトは 0 です。
2013 年 12 月 12 日の日付オブジェクトを定義したい場合は、Date.parse() を使用できます:
var mydate=new Date(Date.parse("12/12 / 2013"))、
の場合:
var mydate=new Date("12/12/2013")、Date を構築するときに、Date.parse( が自動的に呼び出されます)日付文字列を変換しますミリ秒まで。
Date.UTC() も使用できます:
var mydate=new Date(Date.UTC(2013,11,12)//月の添字は 0 から始まることに注意してください。その日の添字は 1 から始まります
次の場合:
var mydate=new Date(2013,11,12)、上記の解析構築方法と同様に、自動的に日付オブジェクト Date.UTC() を構築するときに呼び出されます。最初のパラメーターが数値の場合、それを年として扱い、2 番目のパラメーターは月です。ただし、前者の var mydate=new Date(Date.UTC()) に注意してください。 UTC(2013 ,11,12) は GMT 時間を取得し、後者の var mydate=new Date(2013,11,12) はシステム設定に基づいて現地時間を取得します。