Приглашаем посетить
Хомяков (homyakov.lit-info.ru)

checkdate


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(12312000));
var_dump(checkdate(2292001));
?>

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

bool(true)
bool(false)

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