ローカル(取得)・ローカル(設定)

ローカル(取得)

生成したDateオブジェクトから、指定箇所の時刻を整数として取得できます。

ローカル(取得)の説明図
記法

整数取得 = Dateオブジェクト.getメンバー名( )

// Dateオブジェクトの生成
let date = new Date(2022, 0, 12, 13, 14, 15, 234);

console.log("date : " + date);

console.log("====================ローカル(取得)====================")
// 年取得(4桁)
console.log("getFullYear : " + date.getFullYear());

// 月取得(0〜11)
console.log("getMonth : " + date.getMonth());

// 日取得(1〜31)
console.log("getDate : " + date.getDate());

// 曜日取得(0:日曜 〜 6:土曜日)
console.log("getDay : " + date.getDay());

// 時間取得(0〜23)
console.log("getHours : " + date.getHours());

// 分取得(0〜59)
console.log("getMinutes : " + date.getMinutes());

// 秒取得(0〜59)
console.log("getSeconds : " + date.getSeconds());

// ミリ分取得(0〜999)
console.log("getMilliseconds : " + date.getMilliseconds());

// 1970/01/01 00:00:00からの経過経過ミリ秒
console.log("getTime : " + date.getTime());

// 協定時との時差(分)
console.log("getTimezoneOffset : " + date.getTimezoneOffset());
出力結果

date : Wed Jan 12 2022 13:14:15 GMT+0900 (日本標準時)
====================ローカル(取得)====================
getFullYear : 2022
getMonth : 0
getDate : 12
getDay : 3
getHours : 13
getMinutes : 14
getSeconds : 15
getMilliseconds : 234
getTime : 1641960855234
getTimezoneOffset : -540

取得する月はオブジェクト生成時の値になる

ローカル(設定)

生成したDateオブジェクトに新たな値をセットすることができます。

ローカル(設定)の説明図
記法

新たな値をセット = Dateオブジェクト.setメンバー名( )

// Dateオブジェクトの生成
let date = new Date(2022, 0, 12, 13, 14, 15, 234);

console.log("date(set前) : " + date);

console.log("====================ローカル(設定)====================")
// 年取得(4桁)
date.setFullYear(1984);

// 月取得(0〜11)
date.setMonth(1);

// 日取得(1〜31)
date.setDate(24);

// 時間取得(0〜23)
date.setHours(9);

// 分取得(0〜59)
date.setMinutes(41);

// 秒取得(0〜59)
date.setSeconds(11);

// ミリ分取得(0〜999)
date.setMilliseconds(1100);

console.log("date(set後) : " + date);

// 1970/01/01 00:00:00からの経過経過ミリ秒
date.setTime(12000);

console.log("date(setTime後) : " + date);
出力結果

date(set前) : Wed Jan 12 2022 13:14:15 GMT+0900 (日本標準時)
====================ローカル(設定)====================
date(set後) : Fri Feb 24 1984 09:41:12 GMT+0900 (日本標準時)
date(setTime後) : Thu Jan 01 1970 09:00:12 GMT+0900 (日本標準時)

上記のsetUTCMilliseconds(1100)の場合は、100ミリ秒のセットになる

記事の内容
閉じる