표 11-3 Date 객체의 메서드
종류 |
설명 |
getFullYear()/setFullYear() |
연도를 4자리 숫자로 표시합니다. |
getMonth()/setMonth() |
월을 0부터 11까지의 숫자로 표시합니다(1월 → 0, 12월 → 11). |
getDate()/setDate() |
일을 1부터 31까지의 숫자로 표시합니다. |
getDay() |
요일을 0부터 6까지의 숫자로 표시합니다(일요일 → 0, 토요일 → 6). |
getTime()/setTime() |
1970년 1월 1일 12:00 이후의 시간을 밀리초(1/1000초) 단위로 표시합니다. |
getHours()/setHours() |
시를 0부터 23까지의 숫자로 표시합니다. |
getMinutes()/setMinutes() |
분을 0부터 59까지의 숫자로 표시합니다. |
getSeconds()/setSeconds() |
초를 0부터 59까지의 숫자로 표시합니다. |
getMilliseconds()/setMilliseconds() |
밀리초를 0부터 999까지의 숫자로 표시합니다. |
Date 객체의 인스턴스에 get 메서드를 사용하면 날짜와 시간을 재구성할 수 있습니다.
11/03/date_method.js
const date = new Date(2022, 11, 25, 18, 30, 50);
const dateFormat = `${date.getFullYear()}-${date.getMonth()+1}-${date.getDate()}
${date.getHours()}:${date.getMinutes()}:${date.getSeconds()}`;
console.log(dateFormat); // 2022-12-25 18:30:50