Руководство по PHP
Пред. |  | След.

# checkdate

(PHP 3, PHP 4, PHP 5)

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

## Описание

bool checkdate ( int month, int day, int year )

Возвращает `TRUE` если дата, заданная аргументами, является правильной; иначе возвращает `FALSE`. Дата считается правильной, если:

- год в диапазоне от 1 до 32767 включительно

- месяц в диапазоне от 1 до 12 включительно

- day является допустимым номером дня для месяца, заданного аргументом month, принимая во внимание,что year может задавать високосный год.

Пример 1. Пример использования функции checkdate()

`<?php var_dump(checkdate(12, 31, 2000)); var_dump(checkdate(2, 29, 2001)); ?>`

Приведенный выше пример выведет:

    bool(true)
    bool(false)

См.также описание функций mktime() и strtotime().

Пред. | Начало | След.
Функции для работы с датой и временем | Уровень выше | date_default_timezone_get