Search
Duplicate

new Date()

생성일
2023/02/05 01:57
태그
JS

new Date()

Date 생성자는 시간의 특정 지점을 나타내는 Date 객체를 플랫폼에 종속되지 않는 형태로 생성한다
Date 객체는 1070년 1월 1일 UTC(국제표준시) 자정으로부터 지난 시간을 밀리초로 나타내는 UNIX 타임스탬프를 담는다
const date1 = new Date('December 17, 1995 03:24:00'); // Sun Dec 17 1995 03:24:00 GMT... const date2 = new Date('1995-12-17T03:24:00'); // Sun Dec 17 1995 03:24:00 GMT... console.log(date1 === date2); // Expected output: false console.log(date1 - date2); // Expected output: 0
JavaScript
복사

구문

new Date() new Date(value) new Date(dateString) new Date(year, monthIndex) new Date(year, monthIndex, day) new Date(year, monthIndex, day, hours) new Date(year, monthIndex, day, hours, minutes) new Date(year, monthIndex, day, hours, minutes, seconds) new Date(year, monthIndex, day, hours, minutes, seconds, milliseconds)
JavaScript
복사

파라미터

year

연도를 나타내는 정수 값
0~99까지는 1990~1999로 처리

monthIndex

월을 나타내는 정수 값
1월을 나타내는 0부터 12월을 나타내는 11까지 사용할 수 있다

hours

시를 나타내는 정수 값
기본 값은 자정을 나타내는 0

minutes

분을 나타내는 정수 값
기본 값은 정각을 나타내는 0

seconds

초를 나타내는 정수 값
기본 값은 0초

milliseconds

밀리초를 나타내는 정수 값
기본 값은 0밀리초

Date 객체를 만드는 여러가지 방법

let today = new Date(); let birthday = new Date('December 17, 1995 03:24:00'); let birthday = new Date('1995-12-17T03:24:00'); let birthday = new Date(1995, 11, 17); // 월은 0부터 시작 let birthday = new Date(1995, 11, 17, 3, 24, 0)
JavaScript
복사