協定時(取得)
生成した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ミリ秒のセットになる