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

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

month

Месяц. Принимает значения от 1 до 12 включительно.

day

День. Принимает значения, допустимые для указанного месяца month. При этом учитывается, является ли год year високосным.

year

Год. Принимает значения от 1 до 32767 включительно.