JavaScript
[JavaScript] Date 객체와 날짜
FRDYtheme
2022. 12. 5. 15:58
날짜를 저장할 수 있고, 날짜와 관련된 메서드를 제공해주는 자바스크립트 내장 객체
Date 객체를 활용해서 생성 및 수정 시간을 저장하거나 시간을 측정할 수 있고,
현재 날짜를 출력하는 용도 등으로도 활용할 수 있음.
작성의 용이함을 위해 보통 변수나 상수에 대입해서 사용.
const now = new Date();
new Date();
인수 없이 작성 시 현재 날짜 및 시간이 출력됨.
console.log(now);
// Mon Dec 05 2022 15:43:13 GMT+0900 (한국 표준시)
.getMonth();
현재 월을 0~11로 반환.
console.log(now.getMonth() + 1 + '월'); // 월 0~11까지 반환. 즉 11번째는 '12월'
그 외 다양한 메서드
<script>
console.log(new Date()); // 인수 없이 작성 시 현재 날짜 및 시간이 출력됨.
console.log(new Date().getFullYear()); // 2022
const now = new Date();
// 작성의 용이함을 위해 보통 변수나 상수에 대입해서 사용.
console.log(now.getMonth() + 1 + "월"); // 월 0~11까지 반환. 즉 11번째는 '12월'
console.log(now.getDate()); // 날짜
console.log(now.getDay()); // 요일 0~6 반환 0:일요일 / 1: 월요일
console.log(now.getHours()); // 시간 0~23
console.log(now.getMinutes()); // 분 0~59
console.log(now.getSeconds()); // 초 0~59
console.log(now.getTime()); // 1970년 1월 1일 이후부터를 밀리세컨초로 표기 1/1000
// 날짜 구성요소를 설정
console.log(now.setHours(21));
console.log(now);
// 문자열 날짜 반환
console.log(now.toString()); // Mon Dec 05 2022 21:54:34 GMT+0900 (한국 표준시)
console.log(now.toDateString()); // Mon Dec 05 2022
</script>