最新のWeb開発のチュートリアル
 

JavaScript setMonth() Method

<JavaScriptのDateオブジェクト

4月に設定してください(May)

var d = new Date();
d.setMonth(4);

Dの結果は次のようになります。

»それを自分で試してみてください

もっと"Try it Yourself"以下の例。


定義と使用法

setMonth()メソッドは、日付オブジェクトの月を設定します。

Note: 1月は0で、2月が1である、というように。

また、このメソッドは、月の日付を設定するために使用することができます。


ブラウザのサポート

方法
setMonth() はい はい はい はい はい

構文

パラメータ値
パラメーター 説明
month 必須。 月を表す整数

期待値は0-11であるが、他の値が許可されています。

  • -1は、前の年の最後の月になります
  • 12は、次の年の最初の月になります
  • 13は、来年の第二の月になります
day 任意。 月の日を表す整数

期待値は1-31であるが、他の値が許可されています。

  • 0は前の月の最後の日になります
  • -1前月の最後の日の前の日になります

月31日を持っている場合:

  • 32は、翌月の1日になります

月は30日を持っている場合:

  • 32は、来月の二日目になります

技術的な詳細

戻り値: 1970年1月1日の日付オブジェクトと真夜中間のミリ秒数を表す数値、
JavaScriptのバージョン: 1.0

例

その他の例

4月に設定してください(May)と20日までの日:

var d = new Date();
d.setMonth(4, 20);

Dの結果は次のようになります。

»それを自分で試してみてください

先月の最後の日に日付を設定します。

var d = new Date();
d.setMonth(d.getMonth(), 0);

Dの結果は次のようになります。

»それを自分で試してみてください

<JavaScriptのDateオブジェクト