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()
メソッドは、日付オブジェクトの年を設定します。
setFullYear()
メソッドではオプションで月と日の設定ができます。
setMonth() メソッド
setMonth()
メソッドは、日付オブジェクトの月(0-11)を設定します
setDate() メソッド
setDate()
メソッドは、日付オブジェクトの日(1-31)を設定します 。
日付に日数を加算するsetDate()
メソッドも使用できます。
日を追加すると月または年がずれてしまう場合、変更はDateオブジェクトによって自動的に処理されます。
setHours() メソッド
setHours()
メソッドは、日付オブジェクトの時間 (0-23)を設定します。
setMinutes() メソッド
setMinutes()
メソッドは、日付オブジェクトの分 (0-59) を設定します。
setSeconds() メソッド
setSeconds()
メソッドは、日付オブジェクトの秒(0-59)を設定します 。
日付を比較
日付は簡単に比較できます。
次の例では、今日の日付を 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にアクセスしてください。
リファレンスには、すべてのDateプロパティとメソッドの説明と例が含まれています。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。