今回はJavaScriptの組み込みオブジェクトの1つについて解説をします。
実行されているECMAScriptによっては実行できないものがありますので注意しましょう
日付関連の機能を持つオブジェクトです。
ECMAScript v1 に対応している機能は以下のとおりです。
var date = new Date(); //getYear()は-1900した値を取得するので要注意 // ECMAScript v3においては非推奨 document.writeln(date.getYear());
var date = new Date(); document.writeln(date.getFullYear());
var date = new Date(); // 月は+1しないと正しくない document.writeln(date.getMonth()+1);
var date = new Date(); document.writeln(date.getDate());
var date = new Date(); // 曜日は0:日曜日で6:土曜日である document.writeln(date.getDay());
var date = new Date(); document.writeln(date.getHours());
var date = new Date(); document.writeln(date.getMinutes());
var date = new Date(); document.writeln(date.getSeconds());
var date = new Date(); document.writeln(date.getMilliseconds());
var date = new Date(); document.writeln(date.getTime());
var date = new Date(); document.writeln(date.getTimezoneOffset());
var date = new Date(); date.setFullYear(2010); document.writeln(date);
var date = new Date(); date.setYear(2010); document.writeln(date);
var date = new Date(); date.setMonth(8); document.writeln(date);
var date = new Date(); date.setDate(10); document.writeln(date);
var date = new Date(); date.setHours(10); document.writeln(date);
var date = new Date(); date.setMinutes(20); document.writeln(date);
var date = new Date(); date.setMilliseconds(40); document.writeln(date);
var date = new Date(); date.setTime(1000000); document.writeln(date);
var date = new Date(); document.writeln(date.getUTCFullYear());
var date = new Date(); // 月は+1しないと正しくない document.writeln(date.getUTCMonth()+1);
var date = new Date(); document.writeln(date.getUTCDate());
var date = new Date(); // 曜日は0:日曜日で6:土曜日である document.writeln(date.getUTCDay());
var date = new Date(); document.writeln(date.getUTCHours());
var date = new Date(); document.writeln(date.getUTCMinutes());
var date = new Date(); document.writeln(date.getUTCSeconds());
var date = new Date(); document.writeln(date.getUTCMilliseconds());
var date = new Date(); date.setUTCFullYear(2010); document.writeln(date);
var date = new Date(); date.setUTCMonth(8); document.writeln(date);
var date = new Date(); date.setUTCDate(10); document.writeln(date);
var date = new Date(); date.setUTCHours(10); document.writeln(date);
var date = new Date(); date.setUTCMinutes(20); document.writeln(date);
var date = new Date(); date.setUTCSeconds(30); document.writeln(date);
var date = new Date(); date.setUTCMilliseconds(40); document.writeln(date);
document.writeln(Date.parse("2008/12/24"));
var date = new Date(); document.writeln(date.toGMTString());
var date = new Date(); document.writeln(date.toUTCString());
var date = new Date(); document.writeln(date.toLocaleString());
var date = new Date(); document.writeln(date.toString());
ECMAScript v3 に対応している機能は以下のとおりです。
var date = new Date(); document.writeln(date.toDateString());
var date = new Date(); document.writeln(date.toTimeString());
var date = new Date(); document.writeln(date.toLocaleDateString());
ECMAScript v5 に対応している機能は以下のとおりです。
document.writeln(Date.now());
var date = new Date(); document.writeln(date.toISOString());
日付 | 詳細 |
---|---|
2011/10/07 | コンテンツ公開 |
Copyright (C) 2011 ほぷしぃ. All Rights Reserved.