1970年1月1日00:00からの経過時間をミリ秒で指定して生成
var 変数名 = new Date(ミリ秒);
メソッド
| メソッド名 | 内容 |
| toString()
| 日時を文字列に変換して返す
|
| getDay()
| 曜日を整数値で返す(0--6)
|
| getFullYear()
| 「年」を4桁の数値で返す(0--6)
|
| getMonth()
| 「月」を整数値返す(0-11)
|
| getDate()
| 「日」を整数値返す
|
| getHours()
| 「時」を返す
|
| getMinutes()
| 「分」を返す
|
| getSeconds()
| 「秒」を返す
|
| getTime()
|
保持している日時の時間をミリ秒を単位で返す
(1970年1月1日0時を起点とした経過時間)
|
| valueOf() | getTime()と同じ |
| setDate()
| 「日」をセットする
|
[例]
var now = new Date(); // 現在の時刻で初期化
var year = now.getFullYear(); // 年を4桁で取得
var dw = now.getDay(); // 曜日を0〜6で取得
var min = now.getMinutes(); // 分を取得
var h = (now.getTime() - Date.parse("2000/01/01"))
/ 1000 / 60 / 60; // 2000年1月1日からの経過時間
var today = new Date(); // 現在の日時
var newYearDay = new Date(today.getFullYear(),0); // 今年の元旦
var t = today.getTime() - newYearDay.getTime(); // 経過時間(ミリ秒)
var d = t / 1000 / 60 / 60 / 24; // 経過日数