もっと"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
その他の例
例
先月の最後の日に日付を設定します。
var d = new Date();
d.setMonth(d.getMonth(), 0);
Dの結果は次のようになります。
»それを自分で試してみてください
<JavaScriptのDateオブジェクト