반응형
이번 포스팅에서는 Javascript에서 날짜 가져오는 방법을 알아보겠습니다.
1. 현재 날짜 및 시간 구하기
var today = new Date();
console.log(today) // 출력결과 : Tue Mar 30 2021 22:38:44 GMT+0900 (대한민국 표준시)
2. 메소드를 이용해 원하는 형식으로 출력하기
var today = new Date();
console.log(today) // 출력 결과 : Tue Mar 30 2021 22:38:44 GMT+0900 (대한민국 표준시)
console.log(today.getFullYear()); // 출력결과 : 2021
console.log(today.getYear()); // 출력결과 : 121
console.log(today.getMonth()); // 출력결과 : 2
console.log(today.getDate()); // 출력결과 : 30
console.log(today.getDay()); // 출력결과 : 2
console.log(today.getTime()); // 출력결과 : 1617111524742
console.log(today.getHours()); // 출력결과 : 22
console.log(today.getMinutes()); // 출력결과 : 38
console.log(today.getSeconds()); // 출력결과 : 44
console.log(today.getMilliseconds()); // 출력결과 : 742
주의사항
- getYear() : 현재 연도에서 1900을 뺀 값 반환
- getMonth() : 실제 월보다 1이 작음. 1월 일 경우 0 반환, 2월 일 경우 1 반환 ...
- getDay() : 일요일 : 0, 월요일 : 1, ~~ 토요일 : 6 반환
- getTime() : 1970년 1월 1일 자정을 기준으로 한 밀리초 값 반환
2-1 메소드를 이용해 원하는 형식으로 출력하기 <응용>
var today = new Date();
var customToday = today.getFullYear() + "년 " + (today.getMonth()+1) + "월 " + today.getDate() + "일 " + today.getHours() + "시 " + today.getMinutes() + "분 " + today.getSeconds() + "초";
console.log(today); // 출력 결과 : Tue Mar 30 2021 22:52:39 GMT+0900 (대한민국 표준시)
console.log(customToday); // 출력 결과 : 2021년 3월 30일 22시 52분 39초
3. toLocaleDateString(), toLocaleTimeString(), toLocaleString() 메소드를 이용해 출력하기
var today = new Date();
console.log(today); // 출력 결과 : Tue Mar 30 2021 22:55:35 GMT+0900 (대한민국 표준시)
console.log(today.toLocaleDateString()); // 출력 결과 : 2021. 3. 30.
console.log(today.toLocaleTimeString()); // 출력 결과 : 오후 10:55:35
console.log(today.toLocaleString()); // 출력 결과 : 2021. 3. 30. 오후 10:55:35
반응형
'FE > Javascript' 카테고리의 다른 글
[오류 해결]SCRIPT87:잘못된 인수입니다. (0) | 2021.05.14 |
---|---|
[Javascript] 팝업 열기 및 크기 조절 (0) | 2021.05.13 |
[Javascript] JSON Array 타입 데이터 JAVA 통신 방법 (0) | 2021.04.07 |
[Javascript] String to Int / Int to String 타입 변환 (0) | 2021.02.18 |
[JavaScript] html 요소 보이기 / 숨기기 (0) | 2021.02.15 |