자바스크립트는 개발자의 편의를 위해 유용한 기능을 제공하는 빌트인 생성자 또는 빌트인 객체를 지원한다.
Object(), Array(), Date()Math, Date, Array날짜와 시간을 처리하는 다양한 메소드가 정의된 빌트인 생성자이다.
// 코드가 실행되는 시점의 날짜와 시간 정보를 담은 객체
const now = new Date()
//2008년 6월 10일의 날짜와 시간 정보를 담은 객체
const then = new Date(2008, 5, 10)
//date 객체끼리는 밀리초 단위로 연산된다
const interval = now - then
console.log(interval) //419184288514 -참고만
메서드 기능 특이사항
getFullYear 연도를 뜻하는 숫자 값 반환함
getMonth 월을 뜻하는 숫자 값 반환함 0부터 시작하므로 1월 → ‘0’ 반환
getDate 날짜를 뜻하는 숫자 값 반환함
getDay 요일을 뜻하는 숫자 값 반환함 0부터 시작하므로 일요일 → ‘0’ 반환
getHours 시각 중 시간을 나타내는 숫자 반환함
getMinutes 시각 중 분을 나타내는 숫자 반환함
getSeconds 시각 중 초를 나타내는 숫자 반환함
toLocaleString 지역 날짜 및 시간 문자열 반환함 ‘2021/09/17 16:30:45’ 형식