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>");