Dateオブジェクトの値から年、月、分、秒などの値を設定する

(標準組み込みオブジェクト > Date > メソッド)

Date.prototype.set###()
  • setFullYear:年の値を 1000 から 9999 までの 4 桁の数値を設定する
  • setMonth:月の値を 0 から 11 の数値で設定する。 0 が 1 月、 1 が 2月、 11 が 12 月に相当する
  • setDate:日の値を 1 から 31 の数値を設定する
  • setHours:時の値を 0 から 23 までの数値を設定する
  • setMinutes:分の値を 0 から 59 までの数値を設定する
  • setSeconds:秒の値を 0 から 59 までの数値を設定する
  • setMilliseconds:ミリ秒の値を 0 から 999 までの数値を設定する
window.onload = function () {
  var dt = new Date(2019, 5 - 1, 5, 9, 0, 40); // 基本的な、日付の加算
  dt.setFullYear(dt.getFullYear() + 1); // 1年後
  dt.setMonth(dt.getMonth() + 2); // 2か月後
  dt.setDate(dt.getDate() + 10); // 10日後
  dt.setHours(dt.getHours() + 12); // 12時間後
  dt.setMinutes(dt.getMinutes() + 30); // 30分後
  dt.setSeconds(dt.getSeconds() + 10); // 10秒後
  console.log(dt);
}
>> Wed Jul 15 2020 21:30:50 GMT+0900 (東京 (標準時))
inserted by FC2 system