Loose-Info.com
Last Update 2009/03/29
TOP - JavaScript - Date - コンストラクタ

Dateのコンストラクタは、new演算子を使用した呼び出しの場合は、Dateオブジェクトを生成します。
new演算子を使用しない場合は、関数として呼び出され、現在時刻を表す文字列を返します。


var 名前1 = new Date()

名前1
現在の日付・時刻のセットされたDateオブジェクトの名前


var 名前1 = new Date( 値1 )

名前1
値1を日付・時刻の値とするDateオブジェクトの名前
値1
文字列の場合 : 日付・時刻のフォーマット
数値の場合 : ミリ秒を表す数値


var 名前1 = new Date( 値1 , 値2 , ... )

名前1
: 値1を日付・時刻の値とするDateオブジェクトの名前
値1

0 〜 99 : 1900 〜 1999
100 〜 : 0100 〜
値2
月(0 〜 11)
値3[任意]
日(1 〜 31)
値4[任意]
値5[任意]
値6[任意]
値7[任意]
ミリ秒(1/1000秒)


戻り値1 = Date( 値1 , ... )

戻り値1
現在の日付・時刻の文字列
値1 〜
基本的に無視される


(例)
<SCRIPT type="text/javascript"> <!-- function btnclick() { var s = ""; var d1 = new Date(); var d2 = new Date(365 * 24 * 60 * 60 * 1000); var d3 = new Date(2007, 10); var d4 = new Date(99, 10, 10, 10, 10, 10, 10); var d5 = new Date("2007/11/10"); s += "new Date() : " + d1.toString() + "\n"; s += "new Date(365 * 12 * 24 * 60 * 60 * 1000) : " + d2.toString() + "\n"; s += "new Date(2007, 11) : " + d3.toString() + "\n"; s += "new Date(2007, 11, 10, 10, 10, 10, 10) : " + d4.toString() + "\n"; s += 'new Date("2007/11/10") : ' + d5.toString() + "\n"; s += "関数 Date() : " + Date() + "\n"; s += "関数 Date(2007, 10, 10) : " + Date(2007, 10, 10) + "\n"; alert(s); } //--> </SCRIPT>