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()
var_dump(checkdate(12, 31, 2000));
var_dump(checkdate(2, 29, 2001));

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

bool(true) bool(false)

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




Смотрите также:
Описание на ru2.php.net
Описание на php.ru