TECH I.S.

JavaScript 日付の設定メソッド


日付の設定メソッドを使用すると、Dateオブジェクトの日付値(年、月、日、時、分、秒、ミリ秒)を設定できます。


日付メソッドの設定

日付の設定メソッドは、日付の一部を設定するために使用されます。


メソッド 説明
setDate() 曜日を数字で設定 (1~31)
setFullYear() 年を設定します (オプションで月と日)
setHours() 時間を設定します(0-23)
setMilliseconds() ミリ秒を設定します(0~999)
setMinutes() 分を設定します(0~59)
setMonth() 月を設定します(0-11)
setSeconds() 秒を設定します(0-59)
setTime() 時刻の設定(1970年1月1日からのミリ秒)

setFullYear()メソッド

setFullYear()メソッドは、日付オブジェクトの年を設定します。この例では2020年までです。

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

自分で試してみる »

setFullYear()メソッドは、オプションで月と日を設定できます。

const d = new Date(); d.setFullYear(2020, 11, 3);

自分で試してみる »


setMonth()メソッド

setMonth()メソッドは、日付オブジェクトの月(0~11)を設定します。

const d = new Date(); d.setMonth(11);

自分で試してみる »

setDate()メソッド

setDate()メソッドは、日付オブジェクトの日(1~31)を設定します。

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

自分で試してみる »

setDate()メソッドを使用して、日付に日数を追加することもできます。

const d = new Date(); d.setDate(d.getDate() + 50);

自分で試してみる »

日を追加すると月または年がずれてしまう場合、変更はDateオブジェクトによって自動的に処理されます。


setHours()メソッド

setHours()メソッドは、日付オブジェクトの時間(0~23)を設定します。

const d = new Date(); d.setHours(22);

自分で試してみる »


setMinutes()メソッド

setMinutes()メソッドは、日付オブジェクトの分(0~59)を設定します。

const d = new Date(); d.setMinutes(30);

自分で試してみる »


setSeconds()メソッド

setSeconds()メソッドは、日付オブジェクトの秒(0~59)を設定します。

const d = new Date(); d.setSeconds(30);

自分で試してみる »


日付を比較

日付は簡単に比較できます。

次の例では、今日の日付を2100年1月14日と比較します。

let text = ""; const today = new Date(); const someday = new Date(); someday.setFullYear(2100, 0, 14); if (someday > today) {   text = "今日は2100年1月14日より前です。"; } else {   text = "今日は2100年1月14日以降です。"; }

自分で試してみる »

JavaScriptは月を0から11まで数えます。1月は0です。12月は11です。

完全なJavaScript日付リファレンス

完全な日付の参照については、次のURLにアクセスしてください。

完全なJavaScript日付リファレンス

リファレンスには、すべてのDateプロパティとメソッドの説明と例が含まれています。


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細