티스토리 뷰
자바스크립트의 Date() 객체는 시간의 한 점을 플랫폼에 종속되지 않는 형태로 나타낸다. Date() 객체는 1970년 1월 1일 UTC(협정 세계시) 자정과의 시간 차이를 밀리초로 나타내는 정수 값을 담고 있다.
아래는 Date()를 활용할때 가장 많이 사용하는 방법을 정리해 보았다.
생성자
Date() 객체는 클래스 이기 때문에 생성자 호출을 통해 객체를 생성한다.
이때 생성자에 어떠한 인자를 넣느냐에 따라 객체를 통해 얻어 낼 수 있는 시간 데이터가 달라진다.
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);
예제
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);
메서드
Date() 객체는 여러 가지 메서드를 지원한다. 그중에 가장 많이 쓰이는 날짜와 시간을 설정하고 읽어 오는 메서드를 정리했다.
- getDate() : 날짜 반환, 1~31 사이의 정수
- getDay() : 요일 반환, 0(일요일)~6(토요일)
- getFullYear() : 년도 반환 (4자리수)
- getHours() : 시간 반환, 0~23 사이의 정수
- getMilliseconds() : 밀리초 반환, 0~999 사이 정수
- getMinutes() : 분 반환, 0~59 사이 정수
- getMonth() : 달 반환, 0(1월) ~ 11(12)월 사이 정수
- getSeconds() : 초 반환, 0~59 사이 정수
- getTime() : Date() 객체 시간 반환
setter 메서드는 생략 한다.
더 자세한 내용은 MDN Web Docs 에서 확인하자
반응형
'개발 > HTML, Javascript, CSS' 카테고리의 다른 글
[Javascript] 3항 연산자 활용 (0) | 2023.12.08 |
---|---|
[Javascript] GPS 좌표상 거리 계산 방법 (0) | 2023.12.01 |
[Javascript] 8자리 날짜형식 문자열에 포멧 적용하기 (0) | 2023.11.21 |
[HTML,CSS] div안에 스크롤바를 달고 이벤트 버튼 넣기 (2) | 2018.10.23 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 한빛미디어
- 게시판
- Spring 게시판
- Raspberry pi3
- java
- 아침글쓰기
- 도서
- 개발팁
- android studio
- spring
- spring board
- 티스토리챌린지
- Tip of the day
- 리눅스
- 라즈베리파이3
- openjdk
- IntelliJ
- Linux
- 안드로이드 스튜디오
- Did you know
- bootstrap
- MAC OS STS Spring
- php mvc
- 글쓰기
- Javascript
- 아침 글쓰기
- 스프링
- 회고
- 아침 글쓰기 챌린지
- 오블완
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함