Date オブジェクト

説 明: 日時に関連する処理を行うためのオブジェクト。

書 式:
  var parameter = new Date()
Value = object.getYear()
Value = object.getFullYear()
Value = object.getMonth()
Value = object.getDate()
Value = object.getHours()
Value = object.getMinutes()
Value = object.getSeconds()
Value = object.getDay()
Value = object.getTime()
Value = object.getTimezoneOffset()
Value = object.toGMTString()
Value = object.toLocaleString()
object.setYear( Value )
object.setFullYear( Value )
object.setMonth( Value )
object.setDate( Value )
object.setHours( Value )
object.setMinutes( Value )
object.setSeconds( Value )
object.setTime( Value )
日時の生成
西暦の下2桁を取得
西暦を4桁で取得
月( 0〜11 )を取得
日( 1〜31 )を取得
時( 0〜23 )を取得
分( 0〜59 )を取得
秒( 0〜59 )を取得
曜日を 0〜6 で取得
基準日からのm秒数を取得
GMTとの差分を分で取得
GMTを文字列で取得
ローカル時を文字列で取得
西暦の下2桁を指定
西暦を4桁で指定
月( 0〜11 )を指定
日( 1〜31 )を指定
時( 0〜23 )を指定
分( 0〜59 )を指定
秒( 0〜59 )を指定
基準日からのm秒数を指定
  value = Date.parse( Str )
   基準日から指定日付までの経過m秒を取得。指定は "yyyy/mm/dd" で行う
value = Date.UTC( , , , , , )
   基準日から指定日時までの経過m秒を取得。指定は GMT で行う

注 意:
  1. 基準日は、コンピュータ上での基準日付で 1970/01/01/ 00:00:00 の事。
2. グリニッジ標準時のことを、GMT と略す。
3. getYear() と getFullYear() は、IE 4.0 以降では扱いは同じ。
4. 月は、0〜11 で取得( 指定 )するので +1( -1 )するのを忘れずに。

使用例:
  <SCRIPT TYPE="text/JavaScript">
<!--
var now = new Date();
function showdate( id )
{
  if( id == 2 ) now.setTime( 999999999999 );
  if( id == 1 ) now.setYear( 01 );       // 下2桁 01 年
  var ye1 = now.getYear();
    if( id == 1 ) now.setFullYear( 2001 ); // 2001 年
  var ye2 = now.getFullYear();
  if( id == 1 ) now.setMonth( 11 );      // 12 月
  var mo1 = now.getMonth() + 1;
  if( id == 1 ) now.setDate( 24 );       // 24 日
  var da1 = now.getDate();
  if( id == 1 ) now.setHours( 03 );      // 03 時
  var hh1 = now.getHours();
  if( id == 1 ) now.setMinutes( 23 );    // 23 分
  var mm1 = now.getMinutes();
  if( id == 1 ) now.setSeconds( 56 );    // 56 秒
  var ss1 = now.getSeconds();
  var we1 = now.getDay();
  var WE1 = "日月火水木金土".substring( we1, we1+1 );
  var ym1 = ye1 + "/" + mo1 + "/" + da1 + "(" + WE1 + ")";
  var ym2 = ye2 + "/" + mo1 + "/" + da1 + "(" + WE1 + ")";
  var ym3 = hh1 + "時" + mm1 + "分" + ss1 + "秒";
  document.write( " 日時(年2桁):",ym1, " ", ym3, "<BR>" );
  document.write( " 日時(年4桁):",ym2, " ", ym3, "<BR>" );
  document.write( " 経過ミリ秒  :",now.getTime(), "<BR>" );
  document.write( " GMT標準時刻:",now.toGMTString(), "<BR>" );
  document.write( " ローカル時刻 :",now.toLocaleString(), "<BR>" );
}
document.write( "現在日時から<BR>" );
showdate( 0 );
document.write( "<BR>2001年12月24日(月) 03時23分56秒に設定後<BR>" );
showdate( 1 );
document.write( "<BR>経過ミリ秒を 999999999999 に設定後<BR>" );
showdate( 2 );
document.write( "<BR>その他<BR>" );
document.write( " 時差(分) :",now.getTimezoneOffset(), "<BR>" );
document.write( " 経過ミリ秒1:",Date.parse("1999/12/24"), "<BR>" );
document.write( " 経過ミリ秒2:",Date.UTC(1999,11,24,0,0,0), "<BR>" );
//-->
</SCRIPT>

使用例: