(PHP 4, PHP 5)
checkdate — Validar una fecha gregoriana
$month
   , int $day
   , int $year
   )Comprueba la validez de una fecha formada por los argumentos. Una fecha se considera válida si cada parámetro está propiamente definido.
monthEl mes entre 1 y 12 inclusive.
day
       El día que está dentro del número de días del mes
       month dado. Los años year bisiestos
       son tomados en consideración.
      
yearEl año entre 1 y 32767 inclusive.
   Devuelve TRUE si la fecha dada es válida, si no, devuelve FALSE.
  
Ejemplo #1 Ejemplo de checkdate()
<?php
var_dump(checkdate(12, 31, 2000));
var_dump(checkdate(2, 29, 2001));
?>
El resultado del ejemplo sería:
bool(true) bool(false)