Date생성자 함수 new Date()를 이용해 마지막 날짜를 구할 수 있습니다.
let date = new Date(년, 월, 0);
date.getDate(); //마지막 날짜 출력
조금 더 응용을 하면 아래와 같이 사용을 할 수도 있습니다.
const date = new Date();
const currentYear = date.getFullYear();
const currentMonth = date.getMonth();
const lastDay = new Date(currentYear, currentMonth + 1, 0)
보충설명
- month의 경우 0부터 11까지 숫자가 출력됩니다. 즉, 0은 1월, 1은 2월을 가르킵니다. 따라서 현재달에 해당하는 마지막 날짜를 구하기 위해서는 +1 을 해줘야합니다.
- Day 역시 0부터 6까지 숫자를 반환하며, 0부터 차례대로 일~토를 나타냅니다.