본문 바로가기

Programing/JavaScript

[JavaScript] Date

MDN문서 Date

시간의 특정 지점을 나타내는 Date 객체를 생성합니다. Date 객체는 1970년 1월 1일 UTC(국제표준시) 00:00으로부터 

지난 시간을 밀리초로 나타내는 유닉스 타임스탬프를 사용합니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var date1 = new Date();
 
console.log(Date());
// "Wed Jan 30 2019 15:44:40 GMT+0900 (한국 표준시)"
console.log(date1.getFullYear());
// 2019
console.log(date1.getDate());
// 30
console.log(date1.toDateString());
// "Wed Jan 30 2019"
 
var date2 = new Date('1995-12-17T03:24:00');
 
console.log(date2);
// Sun Dec 17 1995 03:24:00 GMT+0900 (한국 표준시)
cs




Date.prototype

MDN문서 Date.Prototype



속성 :

Date.prototype.constructor

인스턴스 생성에 사용한 생성자를 반환합니다. 기본값은 Date입니다.



Methods

접근자 


Date.prototype.getDate()

주어진 날짜의 일(1-31)을 현지 시간에 맞춰 반환합니다.


Date.prototype.getDay()

주어진 날짜의 요일(0-6)을 현지 시간에 맞춰 반환합니다.


Date.prototype.getFullYear()

주어진 날짜의 연도(4자리 수)를 현지 시간에 맞춰 반환합니다.


Date.prototype.getHours()

주어진 날짜의 시(0-23)를 현지 시간에 맞춰 반환합니다.


Date.prototype.getMilliseconds()

주어진 날짜의 밀리초(0-999)를 현지 시간에 맞춰 반환합니다.


Date.prototype.getMinutes()

주어진 날짜의 분(0-59)을 현지 시간에 맞춰 반환합니다.


Date.prototype.getMonth()

주어진 날짜의 월(0-11)을 현지 시간에 맞춰 반환합니다.


Date.prototype.getSeconds()

주어진 날짜의 초(0-59)를 현지 시간에 맞춰 반환합니다.


Date.prototype.getTime()

주어진 날짜와 1970년 1월 1일 0시 0분(UTC)의 차이를 밀리초로 반환합니다.


Date.prototype.getTimezoneOffset()

현재 로케일의 시간대 차이를 분으로 환산해 반환합니다.


Date.prototype.getUTCDate()

주어진 날짜의 일(1-31)을 UTC에 맞춰 반환합니다.


Date.prototype.getUTCDay()

주어진 날짜의 요일(0-6)을 UTC에 맞춰 반환합니다.


Date.prototype.getUTCFullYear()

주어진 날짜의 연도(4자리 수)를 UTC에 맞춰 반환합니다.


Date.prototype.getUTCHours()

주어진 날짜의 시(0-23)를 UTC에 맞춰 반환합니다.


Date.prototype.getUTCMilliseconds()

주어진 날짜의 밀리초(0-999)를 UTC에 맞춰 반환합니다.


Date.prototype.getUTCMinutes()

주어진 날짜의 분(0-59)을 UTC에 맞춰 반환합니다.


Date.prototype.getUTCMonth()

주어진 날짜의 월(0-11)을 UTC에 맞춰 반환합니다.


Date.prototype.getUTCSeconds()

주어진 날짜의 초(0-59)를 UTC에 맞춰 반환합니다.



설정자


Date.prototype.setDate()

현지 시간에 따라 지정된 날짜의 날짜를 설정합니다.


Date.prototype.setFullYear()

현지 시간에 따라 지정된 날짜의 전체 연도 (예 : 4 자리 연도의 경우 4 자리)를 설정합니다.


Date.prototype.setHours()

현지 시간에 따라 지정된 날짜의 시간을 설정합니다.


Date.prototype.setMilliseconds()

현지 시간에 따라 지정된 날짜의 밀리 초를 설정합니다.


Date.prototype.setMinutes()

현지 시간에 따라 지정된 날짜의 분을 설정합니다.


Date.prototype.setMonth()

현지 시간에 따라 지정된 날짜의 월을 설정합니다.


Date.prototype.setSeconds()

현지 시간에 따라 지정된 날짜의 초를 설정합니다.


Date.prototype.setTime()

Date 객체를 1970 년 1 월 1 일 00:00:00 UTC 이후 경과 된 시간 (밀리 초)으로 나타내는 시간으로 설정하여 이전 시간의 음수를 허용합니다.


Date.prototype.setUTCDate()

표준시에 따라 지정된 날짜의 날짜를 설정합니다.


Date.prototype.setUTCFullYear()

보편적 인 시간에 따라 지정된 날짜의 전체 연도 (예 : 4 자리 연도의 경우 4 자리)를 설정합니다.


Date.prototype.setUTCHours()

표준시에 따라 지정된 날짜의 시간을 설정합니다.


Date.prototype.setUTCMilliseconds()

표준시에 따라 지정된 날짜의 밀리 초를 설정합니다.


Date.prototype.setUTCMinutes()

표준시에 따라 지정된 날짜의 분을 설정합니다.


Date.prototype.setUTCMonth()

표준시에 따라 지정된 날짜의 달을 설정합니다.


Date.prototype.setUTCSeconds()

표준시에 따라 지정된 날짜의 초를 설정합니다.



변환접근자


Date.prototype.toDateString()

Date의 'date'부분을 'Thu Apr 12 2018'과 같이 사람이 읽을 수있는 문자열로 반환합니다.


Date.prototype.toISOString()

ISO 8601 확장 형식에 따라 날짜를 문자열로 변환합니다.


Date.prototype.toJSON()

toISOString()을 사용하여 Date를 나타내는 문자열을 리턴합니다. JSON.stringify()에서 사용하기위한 것입니다.


Date.prototype.toLocaleString()

이 날짜에 대한 지역 민감성을 나타내는 문자열을 반환합니다. Object.prototype.toLocaleString () 메서드를 재정의합니다.


Date.prototype.toString()

지정된 Date 객체를 나타내는 문자열을 반환합니다. Object.prototype.toString () 메서드를 재정의합니다.


Date.prototype.toTimeString()

사람이 읽을 수있는 문자열로 Date의 "시간"부분을 반환합니다.