날짜와 시간을 위한 메서드를 제공하는 표준 빌트인 객체이자 생성자 함수.
UTC는 국제 표준시.(=GMT. 그리니치 평균시)
단, UTC와 GMT는 소수점 단위에서 차이가 나므로, 기술적인 표기에서는 UTC가 사용된다.
KST는 UTC에 9시간을 더한 시간.
현재 날짜와 시간은 Javascript 코드가 실행된 시스템의 시계에 의해 결정됨.
new Date();
// Mon Jul 06 2020 01:03:18 GMT+0900(대한민국 표준시)
// 현재 시간 기준 Date 객체 반환
new Date(0);
// Mon Jul 06 2020 01:03:18 GMT+0900(대한민국 표준시)
// Fri Jan 02 1970 09:00:00 GMT+0900
const a = new Date('May 26, 2020 10:00:00')
const b = new Date('2020/03/26/10:00:00')
// a === b
Date.now()
// 1970.01.01 00:00:00을 기점으로 현재까지 밀리세컨즈 반환
Date.parse('Jan 2, 1970 00:00:00 UTC')
// 밀리세컨즈를 숫자로 반환
Date.UTC(1970, 0, 2)
// 현재 ~ 특정 시점. 밀리세컨즈 반환
Date.getFullYear()
Date.setFullYear()
Date.getMonth()
Date.getDay()
...