JavaScript Date setDate() メソッド

定義と使用方法

setDate() 方法は、月の中の特定の日を日付オブジェクトに設定します。

例 1

設定する月の日付

var d = new Date();
d.setDate(15);

自分で試してみてください

例 3

月の中の特定の日を今月の最終日に設定します:

var d = new Date();
d.setDate(0);

自分で試してみてください

例 3

月の中の特定の日を指定の日付に設定します:

var d = new Date("July 21, 1983 01:15:00");
d.setDate(15);

自分で試してみてください

文法

Date.setDate(day)

パラメータの値

パラメータ 説明
day

必須。整数、月の中の特定の日を表します。

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

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

1ヶ月が 31 日ある場合:

  • 32 は次の月の最初の日になります。

1ヶ月が 30 日ある場合:

  • 32 は次の月の次の日にします。

技術的詳細

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

ブラウザのサポート

方法 Chrome IE Firefox Safari Opera
setDate() サポート サポート サポート サポート サポート

関連ページ

チュートリアル:JavaScript 日期

チュートリアル:JavaScript 日期フォーマット

チュートリアル:JavaScript 日期設定メソッド