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>


Copyright(C) 2006-2018 CLAYPOT. All Rights Reserved.