티스토리 뷰
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
'자바스크립트' 카테고리의 다른 글
자바스크립트 map함수 (0) | 2020.06.25 |
---|---|
자바스크립트 var, let, const (0) | 2020.06.25 |
nodejs express mysql 콜백지옥 탈출하기2(mysql2 async await) (6) | 2020.05.27 |
nodejs express mysql 콜백지옥 탈출하기(promise async await) (0) | 2020.05.27 |
async await 사용법 (0) | 2020.05.27 |
댓글
공지사항