JS получить количество дней в месяце
Количество дней в месяце технически равно номеру последнего дня месяца.
Для получения последнего дня месяца нужно создать объект с датой за нулевое число следующего месяца. В этом случае из-за корректировки дат в JavaScript мы получим номер последнего дня нужного нам месяца. Сделаем это:
let curr = new Date();
let date = new Date(curr.getFullYear(), curr.getMonth() + 1, 0);
console.log(date.getDate());