メソッド

Dateオブジェクトには、日付の他時刻を扱うメソッドが用意されている。

表.Dateオブジェクトのメソッド一覧
メソッド機能Sample
getDate()日にちを取得する
getDay()曜日の数値を取得する(0-6、日曜~土曜)
getFullYear()今日の4桁の西暦年を取得する
getHours()現在時刻の時間を取得する
getMilliseconds()現在時刻のミリ秒(1000=1秒)を取得する
getMinutes()現在時刻の分を取得する
getMonth()今日の月を取得する(0-12、1月~12月)
getSeconds()現在時刻の秒を取得する
getTime()1970年午前0時からの経過時間を秒単位で取得する
getTimezoneOffset()協定世界時(UTC)との時差を分単位で取得する(現在時刻からこの値を加えると世界標準時刻になる:プラスマイナスが逆なのに注意!)
getUTCDate()協定世界時(UTC)の日にちを取得する
getUTCDay()日にちを取得する
getUTCFullYear()協定世界時(UTC)の4桁の西暦年を取得する
getUTCHours()協定世界時(UTC)の時間を取得する
getUTCMilliseconds()協定世界時(UTC)のミリ秒(1000=1秒)を取得する
getUTCMinutes()協定世界時(UTC)の分を取得する
getUTCMonth()協定世界時(UTC)の月を取得する(0-12、1月~12月)
getUTCSeconds()協定世界時(UTC)の秒を取得する
parse( string )1970年1月1日午前0時から指定した日付までの経過秒数をミリ秒単位で取得する
引数のstringはdd = new Date(string) と同じです。
dd = new Date(1999, 11, 31);
dd = new Date(1999, 11, 31, 23, 59, 59);
dd = new Date("Dec 31, 1999 23:59:59");
dd = new Date("December 31, 1999 23:59:59");
javaScript1.3
dd = new Date(1999, 11, 31, 23, 59, 59,999);
※月は0-11です
toGMTString()グリニッジ(BMT)標準時間を文字列で取得する
toLocaleString()ローカル(地域別)時間を文字列で取得する
toUTCString()協定世界時(UTC)を文字列で取得する
UTC( string )1970年1月1日午前0時から指定した日付までの経過秒数を取得する
JavaScript1.3では引数にミリ秒の指定が可能。UTCのmonthは0-11です。
setDate( date )日にちを設定する。新しい時間をミリ秒で返します。
setFullYear( year )4桁の年を設定する。新しい時間をミリ秒で返します。
setHours( hour )時間を設定する。新しい時間をミリ秒で返します。
setMilliseconds( msec )ミリ秒を設定する。新しい時間をミリ秒で返します。
setMinutes( min )分を設定する。新しい時間をミリ秒で返します。
setMonth( month )月を設定する。新しい時間をミリ秒で返します。
setSeconds( sec )秒を設定する。新しい時間をミリ秒で返します。
setTime( time )1970年1月1日0時0分0秒(UTC)からの秒数(ミリ秒単位)を設定する。新しい時間をミリ秒で返します。
setUTCDate( date )協定世界時(UTC)の日にちを設定する。新しい時間をミリ秒で返します。
setUTCFullYear( year )協定世界時(UTC)の年を4桁で設定する。新しい時間をミリ秒で返します。
setUTCHours( hour )協定世界時(UTC)の時間を設定する。新しい時間をミリ秒で返します。
setUTCMilliseconds( msec )協定世界時(UTC)のミリ秒を設定する。新しい時間をミリ秒で返します。
setUTCMinutes( min )協定世界時(UTC)の分を設定する。新しい時間をミリ秒で返します。
setUTCMonth( month )協定世界時(UTC)の月を設定する。新しい時間をミリ秒で返します。
setUTCSeconds( sec )協定世界時(UTC)の秒を設定する。新しい時間をミリ秒で返します。
setYear( year )年を設定する 
<script type="text/javascript">
function meth( num ) {
  var dateObj = new Date();
  switch (num){
    case 1:    alert(dateObj.getDate());  break;
    case 2:    alert(dateObj.getDay());  break;
    case 3:    alert(dateObj.getFullYear());  break;
    case 4:    alert(dateObj.getHours());  break;
    case 5:    alert(dateObj.getMilliseconds());  break;
    case 6:    alert(dateObj.getMinutes());  break;
    case 7:    alert(dateObj.getMonth());  break;
    case 8:    alert(dateObj.getSeconds());  break;
    case 9:    alert(dateObj.getTime());  break;
    case 10:    alert(dateObj.getTimezoneOffset());  break;
    case 11:    alert(dateObj.getUTCDate());  break;
    case 12:    alert(dateObj.getUTCDay());  break;
    case 13:    alert(dateObj.getUTCFullYear());  break;
    case 14:    alert(dateObj.getUTCHours());  break;
    case 15:    alert(dateObj.getUTCMilliseconds()); break;
    case 16:    alert(dateObj.getUTCMinutes());  break;
    case 17:    alert(dateObj.getUTCMonth());  break;
    case 18:    alert(dateObj.getUTCSeconds());  break;
    case 19:    //alert(dateObj.getFullYear()+","+dateObj.getMonth()+","+dateObj.getDate()+","+dateObj.getHours()+","+dateObj.getMinutes()+","+dateObj.getSeconds());
                alert(Date.parse(dateObj.getFullYear(),dateObj.getMonth(),dateObj.getDate(),dateObj.getHours(),dateObj.getMinutes(),dateObj.getSeconds()));  break;
    case 20:    alert(dateObj.toGMTString());  break;
    case 21:    alert(dateObj.toLocaleString());  break;
    case 22:    alert(dateObj.toUTCString());  break;
    case 23:    alert(Date.UTC(dateObj.getFullYear(),dateObj.getMonth(),dateObj.getDate(),dateObj.getHours(),dateObj.getMinutes(),dateObj.getSeconds()),10);  break;
    
    case 24:    alert(dateObj.setDate(dateObj.getDate())); break;
    case 25:    alert(dateObj.setFullYear(dateObj.getFullYear())); break;
    case 26:    alert(dateObj.setHours(dateObj.getHours())); break;
    case 27:    alert(dateObj.setMilliseconds(dateObj.getMilliseconds())); break;
    case 28:    alert(dateObj.setMinutes(dateObj.getMinutes())); break;
    case 29:    alert(dateObj.setMonth(dateObj.getMonth())); break;
    case 30:    alert(dateObj.setSeconds(dateObj.getSeconds())); break;
    case 31:    alert(dateObj.setTime(dateObj.getTime())); break;
    case 32:    alert(dateObj.setUTCDate(dateObj.getUTCDate())); break;
    case 33:    alert(dateObj.setUTCFullYear(dateObj.getUTCFullYear())); break;
    case 34:    alert(dateObj.setUTCHours(dateObj.getUTCHours())); break;
    case 35:    alert(dateObj.setUTCMilliseconds(dateObj.getUTCMilliseconds())); break;
    case 36:    alert(dateObj.setUTCMinutes(dateObj.getUTCMinutes())); break;
    case 37:    alert(dateObj.setUTCMonth(dateObj.getMonth())); break;
    case 38:    alert(dateObj.setUTCSeconds(dateObj.getUTCSeconds())); break;
    case 39:    alert(dateObj.setYear(dateObj.getYear())); break;
    default:
      alert("引数の値が不正です。コーディングを見直してください。");
      break;
  }
}
</script>

IT用語辞典


inserted by FC2 system