English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript setMonth() メソッド

 JavaScript Date オブジェクト

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

指定したパラメータが予期せぬ範囲を超えている場合(0から11)、その場合setMonth()Dateオブジェクト内の日付情報を適切に更新しようとするときに

たとえば、あなたが15使用するmonth(month()の値が指定されていない場合、年が増加します。1、そして3月として使用されます。

このメソッドは、每月の特定の日を設定することもできます。

構文:

date.setMonth(month, day)
var d = new Date();
d.setMonth(11);
テストを試してみる‹/›

指定されていない場合dayパラメータが指定されていない場合、getDate() メソッドから返される値を使用します。

ブラウザの互換性

すべてのブラウザは setMonth() メソッドを完全にサポートしています:

メソッド
setMonth()

パラメータの値

パラメータ説明
month(必須)0から11の間の整数、1月から12月までの月を表します
day(オプション)1から31の間の整数、1ヶ月の中の特定の日を表します

技術的詳細

返り値:1970年1月1日00:00:00 UTCと更新日時の間のミリ秒数
JavaScript バージョン:ECMAScript 1

さらに例

指定16月の値として:

var d = new Date();
d.setMonth(16);
テストを試してみる‹/›

 JavaScript Date オブジェクト