Давайте напишем функцию, которая будет проверять
корректность даты на JavaScript, то есть,
к примеру, 31
января - это корректная
дата, а 32
января - уже нет.
Исходники кода
function checkDate(year, month, day) {
let date = new Date(year, month - 1, day);
return date.getFullYear() == year && date.getMonth() == month - 1 && date.getDate() == day;
}
console.log(checkDate(2018, 1, 32));
//let date = new Date(2016, 2, 0);
//console.log(date.getFullYear(), date.getMonth(), date.getDate());