자바스크립트 Date함수란?
- 날짜와 시간을 위한 메소드를 제공하는 함수 이다.(년, 월, 일, 시, 분, 초, 밀리초)
Date함수 다양히게 다루기
1. 기본 형태
- 현재 위치한 국가에 현재 시간을 반환해준다.
- 하지만 기본 형태를 그대로 쓰는 경우는 실전에선 거의 없다.
1
2
3
4
| const date = new Date();
console.log(date);
// 실행결과
Sun Feb 12 2023 18:44:15 GMT+0900 (한국 표준시)
|
2. 날짜를 매개변수로 주기
- 월,일,년도를 “/”,”-“,” “으로 구분 가능
- 월과 일은 자리가 바뀌어도 괜찮다 하지만 년도는 맨 뒤
- 월은 영문으로 입력도 가능하다
1
2
3
4
5
6
7
8
9
10
| const date1 = new Date("02/12/2023");
const date2 = new Date("02-12-2023");
const date3 = new Date("02 12 2023");
const date4 = new Date("12 february 2023");
console.log(date1);
console.log(date2);
console.log(date3);
console.log(date4);
// 실행결과 모두 같다
Sun Feb 12 2023 00:00:00 GMT+0900 (한국 표준시)
|
3. 주로 사용했던 메소드
- getFullYear()
1
2
3
4
| const date = new Date().getFullYear(); // Sun Feb 12 2023 19:22:30 GMT+0900 (한국 표준시)
console.log(date);
// 실행결과
2023
|
- getMonth()
1
2
3
4
| const date = new Date().getMonth(); // Sun Feb 12 2023 19:22:30 GMT+0900 (한국 표준시)
console.log(date);
// 실행결과
1
|
- getDate()
1
2
3
4
| const date = new Date().getDate(); // Sun Feb 12 2023 19:22:30 GMT+0900 (한국 표준시)
console.log(date);
// 실행결과
12
|
- getDay()
1
2
3
4
| const date = new Date().getDay(); // Sun Feb 12 2023 19:22:30 GMT+0900 (한국 표준시)
console.log(date);
// 실행결과
0
|
- getHours()
1
2
3
4
| const date = new Date().getHours(); // Sun Feb 12 2023 19:22:30 GMT+0900 (한국 표준시)
console.log(date);
// 실행결과
17
|
- getMinutes()
1
2
3
4
| const date = new Date().getMinutes(); // Sun Feb 12 2023 19:22:30 GMT+0900 (한국 표준시)
console.log(date);
// 실행결과
22
|
- getSeconds()
1
2
3
4
| const date = new Date().getSeconds(); // Sun Feb 12 2023 19:22:30 GMT+0900 (한국 표준시)
console.log(date);
// 실행결과
30
|
마치며
혹시 잘못된 정보나 궁금하신 게 있다면 편하게 댓글 달아주세요.
지적이나 피드백은 언제나 환영입니다.