티스토리 뷰

728x90
SMALL

코딩테스트 문제를 풀다가 Date함수를 이용하는 문제가 나와서 이참에 블로그에 정리해두려고 합니다.

 

먼저 객체를 생성해야 합니다.

이때 월은 0부터 시작해서 -1을 해야 원하는 월이 나옵니다.

var date1 = new Date(); // 현재 날짜 및 시간
var date2 = new Date(2020,05,24,18,00,10); // 2020년 06월 24일 18:00:10
var date3 = new Date('2020-05-24'); // 2002년 06월 24일 09:00:00
var date4 = new Date('2020-05-24 18:10:30'); // 2012년 6월 24일 18:10:30

 

date에는 get, set 함수가 있습니다.

get함수만 보이고 set함수는 보이지 않겠습니다. get을 set으로 바꾸기만 하면 됩니다.

함수
getFullYear() 년도
getMonth()
getDate()
getDay() 요일
getHours() 시간
getMinutes()
getSeconds()
getMilliseconds() 밀리초
getTime() unix타임

이때 요일은 0부터 일요일이고 6이 토요일입니다.

 

문자열로 변환하는 함수

편의상 위에서 만든 date2 객체를 이용해서 예시를 보여드리겠습니다.

 

toString()

"Wed Jun 24 2020 18:00:10 GMT+0900
(대한민국 표준시)
"

toDateString()

"Wed Jun 24 2020"

toLocaleString()

2018. 5. 17. 오후 5:15:11

toLocaleDateString()

"2020. 6. 24. 오후 6:00:10"

 

 

 

 

 

 

 

getHours()

 

 

 

 

728x90
LIST
댓글
공지사항