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-known Symbols)로써 특정 객체의 작업을 위한 프토토콜(protocol) 역할을 한다. 사용하는 방법은 해당 구문을 참고하기 바란다.

    • 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에서 사용되지 않는 비표준이지만 최신 웹브라우저에서는 비공식적으로 지원하고 있다. 따라서 곧 표준 속성으로 지원될 확률이 높다.

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

지원 웹브라우저