JavaScript Date setFullYear() メソッド

定義と使用法

setFullYear() 方法は、年(1000 年から 9999 年の4桁の数字)を設定します。

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

例 1

年を 2020 に設定します:

var d = new Date();
d.setFullYear(2020);

自分で試してみる

例 2

日付を 2020 年 11 月 3 日に設定します:

var d = new Date();
d.setFullYear(2020, 10, 3);

自分で試してみる

例 3

日付を6ヶ月前に設定します:

var d = new Date();
d.setFullYear(d.getFullYear(), d.getMonth() - 6);

自分で試してみる

文法

Date.setFullYear(year, month, day)

パラメータの値

パラメータ 説明
year 必須。年を表す値、負の値も許可されます。
month

オプション。月を表す整数です。

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

  • -1 は前年の最終の月にします。
  • 12 は来年の最初の月にします。
  • 13 は来年の第二の月にします。
day

オプション。整数、月の中の何日かを表します。

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

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

月が 31 日ある場合:

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

月が 30 日ある場合:

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

技術的詳細

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

ブラウザのサポート

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

関連ページ

チュートリアル:JavaScript 日期

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

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