協定時(取得)・協定時(設定)

協定時(取得)

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

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

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

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

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

console.log("====================協定時(取得)====================")
// 年取得(4桁)
console.log("getUTCFullYear : " + date.getUTCFullYear());

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

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

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

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

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

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

// ミリ分取得(0〜999)
console.log("getUTCMilliseconds : " + date.getUTCMilliseconds());
出力結果

date : Wed Jan 12 2022 13:14:15 GMT+0900 (日本標準時)
====================協定時(取得)====================
getUTCFullYear : 2022
getUTCMonth : 0
getUTCDate : 12
getUTCDay : 3
getUTCHours : 4
getUTCMinutes : 14
getUTCSeconds : 15
getUTCMilliseconds : 234

協定時は日本時刻から9時間前の時間になります

協定時(設定)

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

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

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

let date = new Date(2022, 0, 12, 13, 14, 15, 234);

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

console.log("====================協定時(設定)====================")
// 年取得(4桁)
date.setUTCFullYear(1984);

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

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

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

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

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

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

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

date(set前) : Wed Jan 12 2022 13:14:15 GMT+0900 (日本標準時)
====================協定時(設定)====================
date(set後) : Fri Feb 24 1984 18:41:12 GMT+0900 (日本標準時)

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

記事の内容
閉じる