날짜와 시간 데이터를 생성하는 생성자이며 new
연산자를 사용한 Date()
생성자 함수만 생성이 가능하다.
new Date()
new Date(milliseconds)
new Date(dateString)
new Date(year, month[, day[, hour, [, minutes[, seconds[, milliseconds]]]]])
Date
객체의 날짜를 나타내는 기본 값을 반환한다.
웰 노우 심벌(Well-known Symbols)
로써 특정 객체의 작업을 위한 프토토콜(protocol) 역할을 한다. 사용하는 방법은 해당 구문을 참고하기 바란다.
Date
객체의 지정된 날짜를 반환한다.
Date
객체가 생성된 시점의 요일 코드를 반환한다. 일요일부터 토요일 순으로 0
~6
까지의 코드로 반환한다.
Date
객체가 생성된 시점의 4
자리 년도를 반환한다.
Date
객체가 생성된 시점의 시간을 반환한다.
Date
객체가 생성된 시점의 밀리초(milliseconds)를 반환한다.
Date
객체가 생성된 시점의 분을 반환한다.
Date
객체가 생성된 시점의 월을 가리키는 인덱스를 반환한다.
Date
객체가 생성된 시점의 초를 반환한다.
Date
객체가 생성된 시점까지 1970
년 1
월 1
일 0
시부터 경과된 밀리초(milliseconds)를 반환한다.
Date
객체가 생성된 시점의 현재 지역에 대한 시간대 오프셋(UTC)을 분 단위로 반환한다.
Date
객체가 생성된 시점에서 지정된 날짜에 해당하는 표준시에 따른 날짜를 반환한다.
Date
객체가 생성된 시점에서 지정된 날짜의 요일을 가리키는 인덱스를 표준시에 따른 인덱스로 반환한다.
Date
객체가 생성된 시점의 지정된 날짜의 표준시에 따른 네 자리 연도를 반환한다.
Date
객체가 생성된 시점의 지정된 날짜의 표준시에 따른 시간을 반환한다.
Date
객체가 생성된 시점의 지정된 날짜의 표준시에 따른 밀리(milliseconds) 초를 반환한다.
Date
객체가 생성된 시점의 지정된 날짜에서 표준시에 따른 분을 반환한다.
Date
객체가 생성된 시점의 지정된 날짜에서 표준시에 따른 월을 가리키는 인덱스를 반환한다.
Date
객체가 생성된 시점의 지정된 날짜에서 표준시에 따른 초을 반환한다.
Date
객체의 날짜를 변경한다.
Date
객체에 새로운 네자리 연도를 설정한다. 선택적으로 월과 일도 변경할 수 있다.
Date
객체의 시간를 변경한다. 선택적으로 분과 초 그리고 밀리초(milliseconds)도 함께 변경이 가능하다.
Date
객체의 밀리초(milliseconds)를 변경한다.
Date
객체의 분을 변경한다. 선택적으로 초와 밀리초(milliseconds)도 함께 변경이 가능하다.
Date
객체의 월을 가리키는 인덱스(0
~6
)를 변경한다. 선택적으로 일도 함께 변경이 가능하다.
Date
객체의 초를 변경한다. 선택적으로 밀리초(milliseconds)도 함께 변경이 가능하다.
1970
년 1
월 1
일 0
시 부터 경과된 Date
객체의 밀리초(milliseconds)를 변경한다. setMilliseconds()
메소드와 다르므로 주의한다.
표준시에 따른 Date
객체의 날짜를 변경한다.
표준시에 따른 Date
객체의 네자리 년도를 변경한다. 선택적으로 월과 일도 함께 변경이 가능하다.
표준시에 따른 Date
객체의 시간를 변경한다. 선택적으로 분과 초, 그리고 밀리초(milliseconds)도 함께 변경이 가능하다.
표준시에 따른 Date
객체의 밀리초(milliseconds)를 변경한다.
표준시에 따른 Date
객체의 분을 변경한다. 선택적으로 초와 밀리초(milliseconds)도 함께 변경이 가능하다.
표준시에 따른 Date
객체의 월을 가리키는 인덱스(0
~6
)를 변경한다. 선택적으로 일도 함께 변경이 가능하다.
표준시에 따른 Date
객체의 초를 변경한다. 선택적으로 밀리초(milliseconds)도 함께 변경이 가능하다.
Date
객체가 생성된 시점의 현지 시간대로 해석된 날짜 부분을 나타내는 문자열을 반환한다. 기본적으로 미국 영어권 사용 형식의 문자열로 반환한다. 현지화된 형식을 원한다면 toLocaleDateString()
사용한다.
Date
객체가 생성된 시점의 날짜와 시간을 길이가 항상 24
자 또는 27
자 ( YYYY-MM-DDTHH:mm:ss.sssZ
또는 ±YYYYYY-MM-DDTHH:mm:ss.sssZ
)인 단순화된 확장 ISO 형식( ISO 8601 )으로 문자열을 반환한다. 표준 시간대는 접미사 "Z"
로 표시되며 항상 0
UTC 오프셋이다.
Date
객체가 생성된 시점의 날짜와 시간을 나타내는 ISO
형식의 문자열을 반환한다. toISOString()
과 반환값이 동일하다.
Date
객체가 생성된 시점의 날짜 부분을 현지 사용 언어에 맞는 문자열 형식으로 반환한다.
Date
객체가 생성된 시점의 날짜의 문자열 표현을 지역의 언어에 맞는 형식으로 반환한다.
Date
객체가 생성된 시점의 시간 부분을 현지 사용 언어에 맞는 문자열 형식으로 반환한다.
Date
객체가 생성된 시점의 날짜와 시간을 현지 시간대로 해석된 Date
객체를 나타내는 문자열을 반환한다.
Date
객체가 생성된 시점의 현지 시간대로 해석된 시간 부분을 나타내는 문자열을 반환한다. 기본적으로 미국 영어권 사용 형식의 문자열로 반환한다. 현지화된 형식을 원한다면 toLocaleTimeString()
사용한다.
Date
객체가 생성된 시점의 UTC
시간대로 음수 연도가 허용되는 RFC 7231 형식의 날짜를 표시하는 문자열을 반환한다.
UTC
기준으로 1970
년 1
월 1
일 0
시로 정의된 에포크(epoch) 이후 Date
객체가 생성된 시점까지 경과한 밀리초(milliseconds)를 반환한다.
객체가 특정 프로퍼티를 가지고 있는지를 블린(boolean
) 값으로 반환한다.
해당 객체가 다른 객체의 프로토타입 체인에 속한 객체인지를 체크한다.
매개 변수의 속성이 열거가능(enumerable)한지 여부를 체크한다.
객체를 나타내는 문자열을 작동하는 지역(locale)의 방식으로 출력이 된다.
객체를 나타내는 문자열을 반환한다.
객체의 원시(primitive) 값을 반환한다.
객체의 생성자 함수를 참조한다.
상속된 [[Prototype]]
참조하거나 설정가능하며 일반적으로 실제 코드상에서는 잘 사용되지 않는다. ECMAScript에서 사용되지 않는 비표준이지만 최신 웹브라우저에서는 비공식적으로 지원하고 있다. 따라서 곧 표준 속성으로 지원될 확률이 높다.