NATIVE

settings_applicationsObject  >   settings_applicationsDate

NATIVE

Editing
  • bug_report

Constructor

날짜와 시간 데이터를 생성하는 생성자이며 new 연산자를 사용한 Date() 생성자 함수만 생성이 가능하다.

구문

형식
new Date()
형식
new Date(milliseconds)
형식
new Date(dateString)
형식
new Date(year, month[, day[, hour, [, minutes[, seconds[, milliseconds]]]]])

Prototype 체인

Date

  • Methods

    • @@toPrimitive

      Date 객체의 날짜를 나타내는 기본 값을 반환한다.

      Well-know symbol

      @@ 접두어는 잘 알려진 심벌(well-know-symbol)을 나타내는 표기법이다.

      웰 노우 심벌(Well-known Symbols)은 특정 객체의 작업을 위한 프토토콜(protocol) 역할을 한다. 프로토콜은 ECMAScript 6에 추가된 새로운 개념이다. 일종의 규칙을 의미하며 약속된 규칙(잘 알려진 심벌을 키로 사용, 약속된 일관된 결과)을 반영한 메소드나 프로퍼티를 객체에 추가한다. 이러한 객체를 프로토콜을 준수하는 객체라는 표현을 쓴다. 각 프로토콜의 사용하는 방법은 해당 구문을 참고하기 바란다.

    • getDate()

      Date 객체의 지정된 날짜를 반환한다.

    • getDay()

      Date 객체가 생성된 시점의 요일 코드를 반환한다. 일요일부터 토요일 순으로 0~6까지의 코드로 반환한다.

    • getFullYear()

      Date 객체가 생성된 시점의 4자리 년도를 반환한다.

    • getHours()

      Date 객체가 생성된 시점의 시간을 반환한다.

    • getMilliseconds()

      Date 객체가 생성된 시점의 밀리초(milliseconds)를 반환한다.

    • getMinutes()

      Date 객체가 생성된 시점의 분을 반환한다.

    • getMonth()

      Date 객체가 생성된 시점의 월을 가리키는 인덱스를 반환한다.

    • getSeconds()

      Date 객체가 생성된 시점의 초를 반환한다.

    • getTime()

      Date 객체가 생성된 시점까지 1970110시부터 경과된 밀리초(milliseconds)를 반환한다.

    • getTimezoneOffset()

      Date 객체가 생성된 시점의 현재 지역에 대한 시간대 오프셋(UTC)을 분 단위로 반환한다.

    • getUTCDate()

      Date 객체가 생성된 시점에서 지정된 날짜에 해당하는 표준시에 따른 날짜를 반환한다.

    • getUTCDay()

      Date 객체가 생성된 시점에서 지정된 날짜의 요일을 가리키는 인덱스를 표준시에 따른 인덱스로 반환한다.

    • getUTCFullYear()

      Date 객체가 생성된 시점의 지정된 날짜의 표준시에 따른 네 자리 연도를 반환한다.

    • getUTCHours()

      Date 객체가 생성된 시점의 지정된 날짜의 표준시에 따른 시간을 반환한다.

    • getUTCMilliseconds()

      Date 객체가 생성된 시점의 지정된 날짜의 표준시에 따른 밀리(milliseconds) 초를 반환한다.

    • getUTCMinutes()

      Date 객체가 생성된 시점의 지정된 날짜에서 표준시에 따른 분을 반환한다.

    • getUTCMonth()

      Date 객체가 생성된 시점의 지정된 날짜에서 표준시에 따른 월을 가리키는 인덱스를 반환한다.

    • getUTCSeconds()

      Date 객체가 생성된 시점의 지정된 날짜에서 표준시에 따른 초을 반환한다.

    • setDate()

      Date 객체의 날짜를 변경한다.

    • setFullYear()

      Date 객체에 새로운 네자리 연도를 설정한다. 선택적으로 월과 일도 변경할 수 있다.

    • setHours()

      Date 객체의 시간를 변경한다. 선택적으로 분과 초 그리고 밀리초(milliseconds)도 함께 변경이 가능하다.

    • setMilliseconds()

      Date 객체의 밀리초(milliseconds)를 변경한다.

    • setMinutes()

      Date 객체의 분을 변경한다. 선택적으로 초와 밀리초(milliseconds)도 함께 변경이 가능하다.

    • setMonth()

      Date 객체의 월을 가리키는 인덱스(0~6)를 변경한다. 선택적으로 일도 함께 변경이 가능하다.

    • setSeconds()

      Date 객체의 초를 변경한다. 선택적으로 밀리초(milliseconds)도 함께 변경이 가능하다.

    • setTime()

      1970110시 부터 경과된 Date 객체의 밀리초(milliseconds)를 변경한다. setMilliseconds() 메소드와 다르므로 주의한다.

    • setUTCDate()

      표준시에 따른 Date 객체의 날짜를 변경한다.

    • setUTCFullYear()

      표준시에 따른 Date 객체의 네자리 년도를 변경한다. 선택적으로 월과 일도 함께 변경이 가능하다.

    • setUTCHours()

      표준시에 따른 Date 객체의 시간를 변경한다. 선택적으로 분과 초, 그리고 밀리초(milliseconds)도 함께 변경이 가능하다.

    • setUTCMilliseconds()

      표준시에 따른 Date 객체의 밀리초(milliseconds)를 변경한다.

    • setUTCMinutes()

      표준시에 따른 Date 객체의 분을 변경한다. 선택적으로 초와 밀리초(milliseconds)도 함께 변경이 가능하다.

    • setUTCMonth()

      표준시에 따른 Date 객체의 월을 가리키는 인덱스(0~6)를 변경한다. 선택적으로 일도 함께 변경이 가능하다.

    • setUTCSeconds()

      표준시에 따른 Date 객체의 초를 변경한다. 선택적으로 밀리초(milliseconds)도 함께 변경이 가능하다.

    • toDateString()

      Date 객체가 생성된 시점의 현지 시간대로 해석된 날짜 부분을 나타내는 문자열을 반환한다. 기본적으로 미국 영어권 사용 형식의 문자열로 반환한다. 현지화된 형식을 원한다면 toLocaleDateString() 사용한다.

    • toISOString()

      Date 객체가 생성된 시점의 날짜와 시간을 길이가 항상 24자 또는 27자 ( YYYY-MM-DDTHH:mm:ss.sssZ 또는 ±YYYYYY-MM-DDTHH:mm:ss.sssZ)인 단순화된 확장 ISO 형식( ISO 8601 )으로 문자열을 반환한다. 표준 시간대는 접미사 "Z" 로 표시되며 항상 0 UTC 오프셋이다.

    • toJSON()

      Date 객체가 생성된 시점의 날짜와 시간을 나타내는 ISO 형식의 문자열을 반환한다.  toISOString()과 반환값이 동일하다.

    • toLocaleDateString()

      Date 객체가 생성된 시점의 날짜 부분을 현지 사용 언어에 맞는 문자열 형식으로 반환한다.

    • toLocaleString()

      Date 객체가 생성된 시점의 날짜의 문자열 표현을 지역의 언어에 맞는 형식으로 반환한다.

    • toLocaleTimeString()

      Date 객체가 생성된 시점의 시간 부분을 현지 사용 언어에 맞는 문자열 형식으로 반환한다.

    • toString()

      Date 객체가 생성된 시점의 날짜와 시간을 현지 시간대로 해석된 Date 객체를 나타내는 문자열을 반환한다.

    • toTimeString()

      Date 객체가 생성된 시점의 현지 시간대로 해석된 시간 부분을 나타내는 문자열을 반환한다. 기본적으로 미국 영어권 사용 형식의 문자열로 반환한다. 현지화된 형식을 원한다면 toLocaleTimeString() 사용한다.

    • toUTCString()

      Date 객체가 생성된 시점의 UTC 시간대로 음수 연도가 허용되는 RFC 7231 형식의 날짜를 표시하는 문자열을 반환한다.

    • valueOf()

      UTC 기준으로 1970110시로 정의된 에포크(epoch) 이후 Date 객체가 생성된 시점까지 경과한 밀리초(milliseconds)를 반환한다.

Object

  • Methods

    • hasOwnProperty()

      객체가 특정 프로퍼티를 가지고 있는지를 블린(boolean) 값으로 반환한다.

    • isPrototypeOf()

      해당 객체가 다른 객체의 프로토타입 체인에 속한 객체인지를 체크한다.

    • propertyIsEnumerable()

      매개 변수의 속성이 열거가능(enumerable)한지 여부를 체크한다.

    • toLocaleString()

      객체를 나타내는 문자열을  작동하는 지역(locale)의 방식으로 출력이 된다.

    • toString()

      객체를 나타내는 문자열을 반환한다.

    • valueOf()

      객체의 원시(primitive) 값을 반환한다.

  • Properties

    • constructor

      객체의 생성자 함수를 참조한다.

    • __proto__

      상속된 [[Prototype]] 참조하거나 설정가능하며 일반적으로 실제 코드상에서는 잘 사용되지 않는다. ECMAScript에서 사용되지 않는 비표준이지만 최신 웹브라우저에서는 비공식적으로 지원하고 있다. 따라서 곧 표준 속성으로 지원될 확률이 높다.

      현재는 표준 사양에 명시되었다.

지원 웹브라우저