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(" "))
Продвижение своими сайтами как стратегия роста и независимости