Una prima funzione utile è questa:
http://se.php.net/manual/it/function.checkdate.php
poi dipende da come te lo gestisci tu l'input. Io ad esempio uso sempre tre campi per la data e non uno solo.
A seconda della validazione che vuoi fare ci sono in rete vari script oltre alla funzione che ti ho segnalato.

Rispondi quotando