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

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

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

- видео
  сравнение дат и разность между датами JavaScript
- видео
  запрет некорректной даты в селектах JavaScript

← →
↑