Last Update 2009/03/29
TOP - JavaScript - Date - コンストラクタ
Dateのコンストラクタは、new演算子を使用した呼び出しの場合は、Dateオブジェクトを生成します。
new演算子を使用しない場合は、関数として呼び出され、現在時刻を表す文字列を返します。
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 〜
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>