var 変数名 = new Date();
var 変数名 = new Date(年, 月 [, 日, 時, 分, 秒, ミリ秒]);
var 変数名 = new Date(日時の文字列);
var myBirth = Date("April 1,2000 11:10:00"); var date2 = Date("2000/04/20 11:10:00"); var date3 = Date("04/20/2000 11:10:10");
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; // 経過日数