JavaScript 年・月・日・時・分・秒を設定する

「setYear()」メソッドは年の下2桁の数値を設定し、「setMonth()」メソッドは0を1月とした数値で月を設定し、「setDate()」メソッドは日を設定し、「setHours()」メソッドは時間を設定し、「setMinutes()」メソッドは分を設定し、「setSeconds()」メソッドは秒を設定します。サンプルでは、各メソッドを使って1度設定された年・月・日・時・分・秒の設定を変更します。設定変更が、その部分以外の要素にも影響を与えている点に注目してください。

    nowDay1 = new Date("may 2, 1997 23:00:00");
    document.write("設定前:",nowDay1+"<br>");
    nowDay1.setYear(70);
    document.write("年の設定後:",nowDay1+"<br>");
    document.write("<hr>");

    nowDay2 = new Date("may 2, 1997 23:00:00");
    document.write("設定前:",nowDay2+"<br>");
    nowDay2.setMonth(8);
    document.write("月の設定後:",nowDay2+"<br>");
    document.write("<hr>");

    nowDay3 = new Date("may 2, 1997 23:00:00");
    document.write("設定前:",nowDay3+"<br>");
    nowDay3.setDate(34);
    document.write("日の設定後:",nowDay3+"<br>");
    document.write("<hr>");

    nowDay4 = new Date("may 2, 1997 23:00:00");
    document.write("設定前:",nowDay4+"<br>");
    nowDay4.setHours(14);
    document.write("時間の設定後:",nowDay4+"<br>");
    document.write("<hr>");

    nowDay5 = new Date("may 2, 1997 23:00:00");
    document.write("設定前:",nowDay5+"<br>");
    nowDay5.setMinutes(186);
    document.write("分の設定後:",nowDay5+"<br>");
実行結果
実行結果