빌트인 객체이면서 생성자 함수

30-1. Date 생성자 함수

단위는 ms(밀리초)이고, 하루를 나타내는 수는 1000ms * 60s * 60m * 24h임

new Date()

: 현재 날짜와 시간을 갖는 “객체”를 반환

30-1
new Date(); // 현재시간임 Mon Sep 11 2023 10:32:33 GMT+0900 (한국 표준시)

Date()

: new 연산자 없이 호출하면 현재 날짜와 시간을 갖는 “문자열”을 반환

30-2
Date(); // 현재시간임 'Mon Sep 11 2023 10:32:59 GMT+0900 (한국 표준시)'

new Date(milliseconds)

: UTC(1970년 1월 1일 0시 0분 0초)를 기점으로 인수로 받은 시간이 경과된 날짜와 시간을 갖는 객체를 반환

하루를 밀리초로 계산하면 86400000

30-3
new Date(0); // UTC시간임 Thu Jan 01 1970 09:00:00 GMT+0900 (한국 표준시)
new Date(1000 * 60 * 60 * 24); // UTC시간임 Fri Jan 02 1970 09:00:00 GMT+0900 (한국 표준시)

new Date(dateString)