Проверяет корректность даты по григорианскому календарю

# checkdate

(PHP 4, PHP 5, PHP 7, PHP 8)

checkdate — Проверяет корректность даты по григорианскому календарю

### Описание

function checkdate(int `$month`, int `$day`, int `$year`): bool

Функция проверяет корректность даты, которую формируют аргументы. Дата считается корректной, если каждый параметр принимает допустимые значения.

### Список параметров

`month`

  Месяц. Принимает значения от 1 до 12 включительно.

`day`

  День. Принимает значения, допустимые для месяца `month`. При этом учитывается, высокосный ли год `year`.

`year`

  Год. Принимает значения от 1 до 32767 включительно.

### Возвращаемые значения

Функция возвращает `true`, если проверяемая дата корректна, иначе `false`.

### Примеры

Пример #1 Пример проверки даты по григорианскому календарю функцией checkdate()

    <?php

    var_dump(checkdate(12, 31, 2000));
    var_dump(checkdate(2, 29, 2001));

Результат выполнения приведённого примера:

    bool(true)
    bool(false)

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

- mktime() - Получает метку Unix-времени для даты
- strtotime() - Преобразовывает текстовое представление даты на английском языке в метку времени Unix

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open