본문 바로가기

기타/javascript

자바스크립트 날짜(Date) 객체 시간 설정하는 법

728x90

오늘은 자바스크립트의 Date객체에 대해 알아보도록 하겠습니다.

Date 객체는 1970년 1월 1일부터 국제 표준시를 유닉스 타임스탬프를 사용해 나타냅니다.

다른 자바스크립트 객체와 같이 new를 통해 생성할 수 있습니다.

간단한 예시를 통해 알아보도록 하겠습니다.

 

1. 자바스크립트 날짜 객체 생성 및 값 가져오기.

let now =new Date();
now
Tue Jan 26 2021 12:27:15 GMT+0900 (대한민국 표준시)

단위별로 값을 가져올 수도 있습니다.

now.getDate()
26
now.getFullYear()
2021
now.getMonth()
0

get함수 사용해 위와 같이 가져올 수 있습니다.

년, 월, 일뿐 만아니라 시간, 분, 초까지 가져올 수 있습니다.

주의할 점은 getMonth의 경우 1월 이면 0, 2월이면 1로 -1된 값이 나온다는 점입니다.

 

2. 날짜 설정하기.

임의의 날짜를 설정하고 싶다면 아래와 같이 입력하면 됩니다.

let a = new Date('Decomber 17, 2002 03:28:00')
Tue Dec 17 2002 03:28:00 GMT+0900 (대한민국 표준시)

영어로 월 일, 연도 시간

더 간단하게 할 수도 있습니다.

let b = new Date(2002,11,17,3,28,0)
Tue Dec 17 2002 03:28:00 GMT+0900 (대한민국 표준시)

년, 월, 일, 시간(시, 분, 초) 값을 주면 같은 결과가 나옵니다.

이때 월에는 실제값보다 하나 작은 값을 넣어줘야 한다는 점 꼭 기억해주세요.

 

728x90