PHP. Руководство по PHP. 2005
checkdate
checkdate
Описание
bool checkdate (int month, int day, int year)Возвращает TRUE если дата, заданная аргументами, является правильной; иначе возвращает FALSE. Дата считается правильной, если:
год в диапазоне от 1 до 32767 включительно
| Пример 1. Пример использования функции checkdate() 
 Приведенный выше пример выведет: 
 | 
См.также описание функций mktime() и strtotime().
Функции для работы с датой и временем
date_default_timezone_get
