JavaScriptの取得メソッドと設定メソッド



dateメソッドを取得する


日付オブジェクトから情報を取得するにはget メソッドが必要です.
仮定するconst d = new Date() .
下記の表を参照してください.
方法
説明
getFullYear満年になるd.getFullYear() getMonth月を取得する( 0 - 11 )d.getMonth() getDatedate ( 1 - 31 )を取得するd.getDate() getHours時間を取得する( 0 - 23 )d.getHours() getMinutes分を取得する( 0 - 59 )d.getMinutes() getSeconds秒( 0 - 59 )を取得するd.getSeconds() getMillisecondsミリ秒( 0 - 999 )を取得するd.getMilliseconds() getTime時刻を取得するd.getTime() getDay1日になるd.getDay() Date.now現在の1日をミリ秒単位で取得する( 0 - 6 )Date.now()

getMonth(): 0 is January and 11 is February.

getDay(): 0 is Sunday and 6 is Saturday.

The table may also include the Universal Time Coordinated (UTC) date. For example d.getUTCDay().


以下の例を参照ください.
const d = new Date();
const months = [
  "Jan", "Feb", "March", "April", "May", "June", 
  "July", "Aug", "Sep", "Oct", "Nov", "Dec"
  ];

months[d.getMonth()];
下記の別の例を参照してください.
const d = new Date();
const days = ["Sun", "Mon", "Tues", "Thur", "Fri", "Sat"];
days[d.getDay()];

パース


The parse メソッドを使用すると、1970年1月1日から文字列形式で指定された時間までのタイムスタンプをミリ秒単位で取得できます.
以下の構文を示します.
Date.parse(str)
以下の例を参照ください.
const parseTime = Date.parse('2055-01-22T10:48:13.201-06:00');

console.log(parseTime); // 2684249293201

日付設定メソッド


dateオブジェクトから情報を設定するにはset メソッドが必要です.
仮定するconst d = new Date() .
下記の表を参照してください.
方法
説明
setFullYearフルセットを設定するd.setFullYear(...) setMonth設定月( 0 - 11 )d.setMonth(...) setDateset date ( 1 - 31 )d.setDate(...) setHours集合時間( 0 - 23 )d.setHours(...) setMinutes分を設定する( 0 - 59 )d.setMinutes(...) setSeconds秒を設定する( 0 - 59 )d.setSeconds(...) setMillisecondsミリ秒( 0 - 999 )を設定するd.setMilliseconds(...) setTime設定時間d.setTime(...) setDay設定日( 0 - 6 )d.setDay(...)

The table may also include the Universal Time Coordinated (UTC) date. For example d.setUTCDay().


以下の例を参照ください.
const d = new Date();
d.setFullYear(2069);
d; // 2069-mm-ddThrs:mins:secs.msecsZ
月と日を含めることは任意です.
const d = new Date();
d.setFullYear(2069, 03, 20);
d; // 2069-04-20Thrs:mins:secs.msecsZ

混合集合とgetメソッド


両方の方法を併用することも可能です.
以下の例を参照ください.
const d = new Date();
d.setDate(d.getDate() + 30);
d;
上記の追加は、日付オブジェクトによって自動的に月または年シフトすることによって処理されます.
ハッピーコーディング!