30.1 Date 생성자 함수
- 표준 빌트인 객체인 Date는 날짜와 시간을 위한 메서드를 제공하는 빌트인 객체이면서 생성자 함수
- UTC (협정 세계시 Coordinated Universal Time) : 국체 표준시
- KST (한국 표준시 Korea Standard Time) : UTC + 9시간
- Date 생성자 함수로 생성한 Date 객체는 내부적으로 날짜와 시간을 나타내는 정수값을 가짐
- 1970년 1월 1일 00:00:00(UTC)을 기점으로 Date 객체가 나타내는 날짜와 시간까지의 밀리초를 나타냄
30.2 Date 메서드
메서드명 | 설명 |
Date.now | UTC을 기점으로 현재시간까지 경과한 밀리초를 숫자로 반환 |
Date.parse | UTC을 기점으로 인수로 전달된 지정시간까지의 밀리초를 숫자로 반환 |
Date.UTC | UTC을 기점으로 인수로 전달된 지정 시간까지의 밀리초를 숫자로 반환 -> 인수는 로컬 타임(KST)이 아닌 UTC로 인식 |
Date.prototype.getFullYear | Date 객체의 연도를 나타내는 정수를 반환 |
Date.prototype.setFullYear | Date 객체의 연도를 나타내는 정수를 설정 |
Date.prototype.getMonth | Date 객체의 월을 나타내는 0~11의 정수를 반환 |
Date.prototype.setMonth | Date 객체의 월을 나타내는 0~11의 정수를 설정 |
Date.prototype.getDate | Date 객체의 날짜 (1~31)를 나타내는 정수를 반환 |
Date.prototype.setDate | Date 객체의 날짜(1~31)를 나타내는 정수를 설정 |
Date.prototype.getDay | Date 객체의 요일(0~6)을 나타내는 정수를 반환 |
Date.prototype.getHours | Date 객체의 시간(0~23)을 나타내는 정수를 반환 |
Date.prototype.setHours | Date 객체에 시간(0~23)을 나타내는 정수를 설정 |
Date.prototype.getMinutes | Date 객체의 분(0~59)을 나타내는 정수를 반환 |
Date.prototype.setMinutes | Date 객체의 분(0~59)을 나타내는 정수를 설정 |
Date.prototype.getSeconds | Date 객체의 초(0~59)를 나타내는 정수를 반환 |
Date.prototype.setSeconds | Date 객체의 초(0~59)를 나타내는 정수를 설정 |
Date.prototype.getMilliseconds | Date 객체의 밀리초(0~999)를 나타내는 정수를 반환 |
Date.prototype.setMilliseconds | Date 객체의 밀리초(0~999)를 나타내는 정수를 설정 |
Date.prototype.getTime | UTC를 기점으로 Date 객체의 시간까지 경과된 밀리초 반환 |
Date.prototype.setTime | UTC를 기점으로 경과된 밀리초를 설정 |
Date.prototype.getTimezoneOffset | UTC와 Date 객체에 지정된 로컬(local)시간과의 차이를 분 단위로 반환 |
Date.prototype.toDateString | 사람이 읽을 수 있는 형식의 문자열로 Date 객체의 날짜를 반환 |
Date.prototype.toTimeString | 사람이 읽을 수 있는 형식으로 Date 객체의 시간을 표현한 문자열을 반환 |
Date.prototype.toISOString | ISO 8601 형식으로 Date 객체의 날짜와 시간을 표현한 문자열을 반환 |
Date.prototype.toLocalString | 인수로 전달한 로컬(local)을 기준으로 Date 객체의 날짜와 시간을 표현한 문자열을 반환 |
Date.prototype.toLocaleTimeString | 인수로 전달한 로컬(local)을 기준으로 Date 객체의 시간을 표현한 문자열을 반환 |
'JavaScript' 카테고리의 다른 글
[Deep dive] 32장 String (0) | 2023.08.17 |
---|---|
[Deep dive] 31장 RegExp (0) | 2023.08.17 |
[Deep dive] 29장 Math (0) | 2023.08.17 |
[Deep dive] 28장 Number (0) | 2023.08.17 |
[Deep dive] 27장 배열(3) (0) | 2023.08.16 |