PHP - sprawdzanie poprawności podanej daty

DZIAŁANIE: Ta data jest poprawna
Ta data jest nieprawidłowa

Kod:

Ewentualne Objaśnienia:

Prosty przykład również prostej, ale czasem naprawdę bardzo przydatnej funkcji checkdate - sprawdza czy rok jest poprawną liczbą z zakresu 0-32767, miesiąc 1-12 oraz czy dany dzień w danym miesiącu w ogóle istnieje ( jak na przykładzie widać 31 luty nie istnieje ). Dodatkową zaletą jest to, że funkcja sprawdzając poprawność podanej daty uwzględnia lata przestępne.