function getLastDayOfMonth(year, month){
var d = new Date(year, month + 1);
d.setDate(d.getDate() - 1)
return d
}
console.log(getLastDayOfMonth(2013, 1));
Скажите правильно, а то у меня сомнения :(
Вместо вычитания единицы можно сразу писать 0, а так всё верно.
function getLastDayOfMonth(year, month) {
return new Date(year, month+1, 0).getDate();
}
console.log("2019: " + Array(12).fill(2019).map(getLastDayOfMonth).join(" "))
console.log("2016: " + Array(12).fill(2016).map(getLastDayOfMonth).join(" "))
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники