English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
このsetDate()方法、指定された日付(Dateオブジェクト)にローカル時間に基づいて月の何日目を設定します。
期待値は1-31が、他の値も許可されています:
0は前ヶ月の最終日を表す
-1前ヶ月最終日の前日を表す
もし月が31日:
32次の月の最初の日
もし月が30日:
32次の月の第二天
date.setDate(day)
var d = new Date(); d.setDate(22);テストを試してみる‹/›
すべてのブラウザはsetDate()メソッドを完全にサポートしています:
メソッド | |||||
setDate() | は | は | は | は | は |
パラメータ | 説明 |
---|---|
day | 1まで31の間の整数、これは月の一日を示します。 この値が月の日付範囲を超える場合、setDate()はDateオブジェクトを適切に更新します。 例えば、値を0に設定すると、日付は前の月の最後の日付に設定されます。 |
返り値: | UTC 1970年1月1指定された日付とUTCの00:00:00とのミリ秒数 |
---|---|
JavaScriptバージョン: | ECMAScript 1 |
この例では、月の最後の日を設定する方法を示します:
var d = new Date(); d.setDate(0);テストを試してみる‹/›