時間と日付

Date():
日付や時間を取得や設定を行うオブジェクト
新しく日付を扱う場合は、
オブジェクト名 = new Date();
変数 = オブジェクト名.メソッド
という使い方をします。 メソッドとしては次のものがあります。
getDate日(1~31)の取得
getDay曜日(0:日~6:土)の取得
getHours時(0~23)の取得
getMinutes分(0~59)の取得
getYear年(西暦下2桁)の取得
getFullYear 年(西暦)の取得(対応していない場合がある)
getMonth 月(0~11)の取得
getSeconds秒(0~59)の取得
getTime1970年1月1日am0:0:0からの経過ミリ秒の取得
setDate日の設定
setHours時の設定
setMinutes分の設定
setMonth月の設定
setSeconds秒の設定
setTime1970年1月1日am0:0:0からの経過ミリ秒の設定
setYear年の設定

使用例1:

今日の日付を表示します。

これを実行するプログラム:

<html>
  <head>
    <title>日付</title>
  </head>
<body bgcolor="white">
<script type="text/javascript">
<!-- YYMMDD = new Date(); yy = YYMMDD.getFullYear(); mm = YYMMDD.getMonth(); dd = YYMMDD.getDate(); mm += 1; document.write("今日は"); document.write(yy+"年"); document.write(mm+"月"); document.write(dd+"日"); document.write("です"); //--> </script> </body> </html>

練習:上のプログラムを自分の誕生日を使って次の結果がでるように変更してください。



変数名 = new Date(年,月,日);
とすると、年月日を指定することができます。

注意!!
mm=YYMMDD.getMonth()を使うとmmに代入される数字は実際の月よりも1少ない数字に なってしまいます。(例えば、10月でしたら 9というように)
そこで、mmに1を加えるために
mm = mm + 1;
とします。これを簡単に書くと、
mm += 1;
となります。