setDate メソッド

更新 : 2007 年 11 月

Date オブジェクトの日付の日の部分を現地時間帯で設定します。

function setDate(numDate : Number)

引数

  • numDate
    必ず指定します。設定する日を表す数値を指定します。

解説

日の値を世界協定時刻 (UTC) で設定するには、setUTCDate メソッドを使用します。

Date オブジェクトに格納されている月の日数より大きな値や負の値を引数 numDate に指定すると、引数 numDate に指定した値から格納されている月の日数を引いた値が日の値に設定されます。たとえば、1996 年 1 月 5 日の日付が格納されている Date オブジェクトに対して setDate(32) というメソッドを実行すると、日付は 1996 年 2 月 6 日に変更されます。負の値を指定した場合も同様の動作になります。

使用例

setDate メソッドの使用例を次に示します。

function SetDateDemo(newdate){
   var d, s;                  //Declare variables.
   d = new Date();            //Create date object.
   d.setDate(newdate);        //Set date to newdate.
   s = "Current setting is ";
   s += d.toLocaleString(); 
   return(s);                 //Return newly set date.
}

必要条件

Version 3

対象

Date オブジェクト

参照

参照

getDate メソッド

getUTCDate メソッド

setUTCDate メソッド