TIL:24日「Date」
8304 ワード
デフォルトでは、JavaScriptで使用されるオブジェクトを組み込みオブジェクトと呼びます.
いろいろありますが、まずはそこからDate objectを知りたいです.
Date objectは基本的に日付や時間を表す方法などを含むオブジェクトです.
Date()とともに使用することで、時間、分、秒、年、日付を知ることができ、時間はUTC(世界協定時)を基準としています.
表示時間はミリ秒を基準とし、1000 ms=1 s、秒を表す場合はミリ秒単位で入力します.
まず、パラメータが渡されていない場合は、現在の日付と時間を持つインスタンスを返します.
(1970年1月1日00:00(UTC)を基準としたのは、JavaScriptを基準とした汎用スタンプであり、1970年1月1日00:00(UTC)を基準としたためである.)
と表示できます.
3つ目は、パラメータが文字列に渡されると、指定した文字列フォーマットに従って時間を表すことです.
ただし、入力した文字列はDateです.parseで変換できるはずです.
Date.1970年1月1日00:00(UTC)から現在までの時間をミリ秒単位でお伝えします.
Date.parseは,基準点である1970年1月1日00:00(UTC)から引数に渡し,経過時間をミリ秒に換算する.
Date.UTCが
get後~は、後に現れる可能性のあるメソッドがfull year、month、day、hour、minutes、secondsなどを用いて、入力パラメータに対応する値を返すことを示す.
たとえば、
getとは逆に設定できる方法もあります.
setメソッドは、自己変数に渡された部分をリセットし、設定された単位がリセットされた単位、すなわち連続よりも低い場合は、月、日などをリセットできます.
getとsetから時間()が入力されると、
現在の時間が経過したミリ秒は、1970年1月1日00:00(UTC)からロードまたはリセットできます.
異常の多用,基本日時に関する方法などを理解した.
それ以外に、もう一つの方法は役に立たないので、これを触って、あれを触って、自分に慣れさせましょう.
いろいろありますが、まずはそこからDate objectを知りたいです.
Date object
Date objectは基本的に日付や時間を表す方法などを含むオブジェクトです.
Date()とともに使用することで、時間、分、秒、年、日付を知ることができ、時間はUTC(世界協定時)を基準としています.
表示時間はミリ秒を基準とし、1000 ms=1 s、秒を表す場合はミリ秒単位で入力します.
const date = new Date();
objectを表すことができます.たとえば、値を引数に変換する例は次のとおりです.まず、パラメータが渡されていない場合は、現在の日付と時間を持つインスタンスを返します.
const date = new Date();
console.log(date); // Thu May 16 2019 17:16:13 GMT+0900 (한국 표준시)
2回目は、ミリ秒がパラメータとして渡された場合、1970年1月1日00:00(UTC)に入力されたミリ秒を秒、分、時間に換算し、経過日と時間のあるインスタンスを返します.(1970年1月1日00:00(UTC)を基準としたのは、JavaScriptを基準とした汎用スタンプであり、1970年1月1日00:00(UTC)を基準としたためである.)
let date = new Date(0);
console.log(date); // Thu Jan 01 1970 09:00:00 GMT+0900 (한국 표준시)
date = new Date(86400000);
console.log(date); // FFri Jan 02 1970 09:00:00 GMT+0900 (한국 표준시)
(86400000 = 24h)と表示できます.
3つ目は、パラメータが文字列に渡されると、指定した文字列フォーマットに従って時間を表すことです.
ただし、入力した文字列はDateです.parseで変換できるはずです.
let date = new Date('May 16, 2019 17:22:10');
console.log(date); // Thu May 16 2019 17:22:10 GMT+0900 (한국 표준시)
date = new Date('2019/05/16/17:22:10');
console.log(date); // Thu May 16 2019 17:22:10 GMT+0900 (한국 표준시)
4番目はnew Date(year, month[, day, hour, minute, second, millisecond])
で、年、月、時、分、秒を表す数字が渡されると、指定された日付と時間を持つインスタンスが返されます.let date = new Date(2019, 4);
console.log(date); // Wed May 01 2019 00:00:00 GMT+0900 (한국 표준시)
Date.now()
Date.1970年1月1日00:00(UTC)から現在までの時間をミリ秒単位でお伝えします.
Date.parse()
Date.parseは,基準点である1970年1月1日00:00(UTC)から引数に渡し,経過時間をミリ秒に換算する.
Date.UTC()
Date.UTCが
new Date(year, month[, day, hour, minute, second, millisecond])
形式で伝達した時間は、ミリ秒単位で基準点から経過した時間を通知する.渡されるパラメータはシステムのローカル時間ではなく、UTC時間です.Date.get~
get後~は、後に現れる可能性のあるメソッドがfull year、month、day、hour、minutes、secondsなどを用いて、入力パラメータに対応する値を返すことを示す.
たとえば、
const today = new Date();
const year = today.getFullYear();
console.log(today); // Wed Apr 28 2021 23:47:09 GMT+0900 (대한민국 표준시)
console.log(year); // 2021
と表示できます.Date.set~
getとは逆に設定できる方法もあります.
setメソッドは、自己変数に渡された部分をリセットし、設定された単位がリセットされた単位、すなわち連続よりも低い場合は、月、日などをリセットできます.
today.setFullYear(2000);
let year = today.getFullYear();
console.log(today); // Wed Apr 28 2000 23:47:09 GMT+0900 (한국 표준시)
console.log(year); // 2000
に表示されます.getとsetから時間()が入力されると、
現在の時間が経過したミリ秒は、1970年1月1日00:00(UTC)からロードまたはリセットできます.
異常の多用,基本日時に関する方法などを理解した.
それ以外に、もう一つの方法は役に立たないので、これを触って、あれを触って、自分に慣れさせましょう.
Reference
この問題について(TIL:24日「Date」), 我々は、より多くの情報をここで見つけました https://velog.io/@mong-byte/TIL-18일차-Dateテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol