TECH I.S.

JavaScript Set Date メソッド


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


日付メソッドの設定

Set 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()メソッドは、日付オブジェクトの年を設定します。

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 = "Today is before January 14, 2100."; } else {   text = "Today is after January 14, 2100."; }

自分で試してみる(開発準備中) »

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

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

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

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

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


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

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

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

スクールの詳細