Проверка корректности даты

Давайте напишем функцию, которая будет проверять корректность даты на 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());

Смотрите также