English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
날짜 객체는 날짜와 시간을 처리하는 데 사용됩니다.
날짜 객체는 new Date() 생성자 함수를 사용하여 생성됩니다.
날짜 객체는 UTC 시간 값에 기반하여 생성됩니다. 이 시간 값은 UTC 1970년1월1일以来的밀리초수.
Date() 생성자 함수를 사용하여 다음 중 어떤 문법을 사용할 수 있습니다.
new Date();new Date(milliseconds);new Date(dateString);new Date(year, month, day, hours, minutes, seconds, milliseconds);
주의事项: JavaScript의 월은 0에서11를 시작으로 계산됩니다. 이는1월은 0,12월은11。
우리의JavaScript Date 튜토리얼에서날짜와 시간에 대한更多信息를 알아보세요。
아래 표는 Date 객체의 속성을 나열합니다:
속성 | 설명 |
---|---|
constructor | Date 객체 원형을 생성하는 함수를 반환합니다 |
prototype | 객체에 새로운 속성과 메서드를 추가할 수 있습니다 |
아래 표는 Date 객체의 메서드를 나열합니다:
메서드 | 설명 |
---|---|
getDate() | 로컬 시간에 따라 지정된 날짜 객체의 월의 일을 반환합니다. (1-31)。 |
getDay() | 로컬 시간에 따라 지정된 날짜 객체의 주의 일을 반환합니다. (0-6)。 |
getFullYear() | 로컬 시간에 따라 지정된 날짜 객체의 연도를 반환합니다. (4자리 연도 시 4자리 숫자를 반환합니다). |
getHours() | 로컬 시간에 따라 지정된 날짜 객체의 시간을 반환합니다. (0-23)。 |
getMilliseconds() | 로컬 시간에 따라 지정된 날짜 객체의 밀리초를 반환합니다. (0-999)。 |
getMinutes() | 로컬 시간에 따라 지정된 날짜 객체의 분을 반환합니다. (0-59)。 |
getMonth() | 로컬 시간에 따라 지정된 날짜 객체의 월을 반환합니다. (0-11)。 |
getSeconds() | 로컬 시간에 따라 지정된 날짜 객체의 초를 반환합니다. (0-59)。 |
getTime() | UTC부터 1970년1월1밤 중간부터의 밀리초 수 |
getTimezoneOffset() | UTC 시간과 로컬 시간 간의 시차를 분 단위로 반환합니다. |
getUTCDate() | 공통 시간에 따라 월의 일을 반환합니다. (1-31시작) |
getUTCDay() | 일반 시간에 따라 요일을 반환(0에서6) |
getUTCFullYear() | 세계 시간에 따라 연도를 반환 |
getUTCHours() | 일반 시간에 따라 시간을 반환(0-23시작) |
getUTCMilliseconds() | 일반 시간에 따라 밀리초를 반환(0에서999) |
getUTCMinutes() | 일반 시간에 따라 분을 반환(0에서59) |
getUTCMonth() | 일반 시간에 따라 월을 반환(0에서11) |
getUTCSeconds() | 일반 시간에 따라 초를 반환(0에서59) |
getYear() | 사용을 권장하지 않습니다사용getFullYear()메서드 대신 사용 |
setDate() | 로컬 시간에 따라 지정된 날짜 객체에 월의 일을 설정합니다 |
setFullYear() | 로컬 시간에 따라 지정된 날짜 객체에 전체 연도(4자리 연도는 네 개의 숫자입니다)를 설정합니다 |
setHours() | 로컬 시간에 따라 지정된 날짜 객체에 시간을 설정합니다 |
setMilliseconds() | 로컬 시간에 따라 날짜 객체의 밀리초를 설정합니다 |
setMinutes() | 로컬 시간에 따라 날짜 객체의 분을 설정합니다 |
setMonth() | 로컬 시간에 따라 날짜 객체의 월을 설정합니다 |
setSeconds() | 로컬 시간에 따라 날짜 객체의 초를 설정합니다 |
setTime() | 날짜를 설정합니다1970년1월1일 전/지정된 밀리초 후 |
setUTCDate() | 세계 일반 시간에 따라 월의 일을 설정합니다 |
setUTCFullYear() | 세계 일반 시간에 따라 날짜 객체의 연도를 설정합니다 |
setUTCHours() | 일반 시간에 따라 날짜 객체의 시간을 설정합니다 |
setUTCMilliseconds() | 세계 일반 시간에 따라 날짜 객체의 밀리초를 설정합니다 |
setUTCMinutes() | 일반 시간에 따라 날짜 객체의 분을 설정합니다 |
setUTCMonth() | 일반 시간에 따라 날짜 객체의 월을 설정합니다 |
setUTCSeconds() | 일반 시간에 따라 날짜 객체의 초를 설정합니다 |
setYear() | 사용을 권장하지 않습니다사용setFullYear()메서드 대신 사용 |
toDateString() | 인간이 읽을 수 있는 (human-인간이 읽을 수 있는 (human readable) 형식으로 날짜 객체의 날짜 부분 문자열을 반환합니다 |
toGMTString() | 사용을 권장하지 않습니다사용toUTCString()메서드 대신 사용 |
toISOString() | ISO 표준으로 포맷된 문자열 형식으로 날짜를 반환합니다 |
toJSON() | 날짜를 문자열로 반환하며, JSON 날짜 형식으로 포맷됩니다 |
toLocaleDateString() | 로컬 포맷의 문자열로 Date 객체의 날짜 부분을 반환합니다 |
toLocaleTimeString() | 로컬 형식의 문자열로 Date 객체의 시간 부분을 반환 |
toLocaleString() | Date 객체를 로컬 형식의 문자열로 변환 |
toString() | Date 객체를 문자열로 변환 |
toTimeString() | Date 객체의 시간 부분을 문자열로 변환 |
toUTCString() | 일반 시간에 따라 Date 객체를 문자열로 변환 |
valueOf() | Date 객체의 원시 값을 반환 |
Date 객체는 또한 세 개의 정적 메서드를 정의합니다. 이 메서드는 Date() 구조체 본체를 통해 호출됩니다.
메서드 | 설명 |
---|---|
Date.now() | 세계 표준 시간으로부터 반환1970년1월1밤 중간부터의 밀리초 수 |
Date.parse() | 날짜 문자열을 해석하고부터 반환1970년1월100:00:00(UTC) 이후의 밀리초 수, leap 초 무시 |
Date.UTC() | 부터 반환1970년1월100:00:00 이후 Date 객체의 밀리초 수. |