JavaScript Date setUTCMonth() メソッド

定義と使用法

setUTCMonth() メソッドは世界時(0から11)に基づいて月を設定します。

注記:1月は0、2月は1、その後順に:

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

ヒント:世界協定時(UTC)は世界時間基準で設定された時間です。

注記:UTC時間とGMT時間(グリニッジ標準時)は同じです。

例1

4月(5月)を月に設定します:

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

実際に試してみてください

例2

4月(5月)を月に設定し、20日に日付を設定します:

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

実際に試してみてください

例3

日付を前の月の最終日付に設定します:

var d = new Date();
d.setUTCMonth(d.getUTCMonth(), 0);

実際に試してみてください

文法

Date.setUTCMonth(month, day)

パラメータの値

パラメータ 説明
month

必須。月を表す整数です。

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

  • -1は前年の最後の月になります
  • 12は翌年の1月になります
  • 13は翌年の2月になります
day

オプション。整数、月の特定の日を表します。

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

  • 0は前の月の最後の時間帯になります
  • -1は前の月の最後の時間帯の1時間前になります

1ヶ月が31日の場合:

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

1ヶ月が30日の場合:

  • 32は次の月の2日になります

技術的詳細

返り値: 数値、1970年1月1日午前0時から日付オブジェクトまでのミリ秒数を表します。
JavaScript バージョン: ECMAScript 1

ブラウザのサポート

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

関連ページ

チュートリアル:JavaScript 日期

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

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