Date
- new 연산자와 함께 사용한다.
- 브라우저마다 날짜,시간의 표현법이 조금씩 다르다.
- 실시간으로 변하는 것이 아니라 선언한 순간의 시간이 담긴다.
const now = new Date();
console.log(now);
날짜와 시간
- Mon Oct 03 2022 12:17:42 GMT+0900
- Mon : 요일
- Oct : 월
- 03 : 일
- 2022 : 년
- 12:17:42 : 시:분:초
- GMT+0900(한국 표준시) : GMT기준으로 9시간 느리다는 의미 GMT : Greenwich Mean Time(그리니치 천문대 기준)
const now = new Date();
const year = now.getFullYear();
const month = now.getMonth() + 1;
const date = now.getDate();
const day = now.getDay();
const hour = now.getHours();
const min = now.getMinutes();
- Date 객체에서 값을 가져올 수 있다.
- getFullYear() : 연도를 가져온다.
- getMonth() : 월을 가져온다. 현재 달보다 1작은 값을 반환한다.
- getDate() : 일을 가져온다.
- getDay() : 일을 가져온다.
- getHours() : 시를 가져온다.
- getMinutes() : 분을 가져온다.
getTime();
- 날짜를 밀리초로 반환한다.
- 1970년 1월 1일 기준이다.
- 언제가 더 과거인지 등을 판단할 수 있다.
const now = new Date();
const time = now.getTime();
console.log(time);
특정 날짜의 Date
- 특정 날짜를 파라미터로 넘기면 해당 날짜의 Date를 반환한다.
const date1 = new Date('October 03, 2022 01:00:00');
const date2 = new Date('2022-10-03T01:00:00');
const date3 = new Date(2022, 10, 3);
console.log(date1);
console.log(date2);
console.log(date3);