(PHP 4, PHP 5)
checkdate — Проверяет правильность даты по грегорианскому календарю
Описание
bool checkdate ( int $month, int $day, int $year )
Возвращает TRUE если дата, заданная аргументами, является правильной; иначе возвращает FALSE. Дата считается правильной, если:
- год в диапазоне от 1 до 32767 включительно
- месяц в диапазоне от 1 до 12 включительно
- day является допустимым номером дня для месяца, заданного аргументом month, принимая во внимание,что year может задавать високосный год.
Пример использования функции checkdate()
<?php
var_dump(checkdate(12, 31, 2000));
var_dump(checkdate(2, 29, 2001));
?>
Приведенный выше пример выведет:
bool(true)
bool(false)
См.также описание функций mktime() и strtotime().