PHP hat doch so schöne Möglichkeiten...

Jetzt datum - 18 Jahre und dann schauen ob grösser oder kleiner dem geb-Datum...

PHP-Code:
$date '30/10/1994';
$validDate strtotime("-18 years");

$date DateTime::createFromFormat('d/m/Y'$date);
$date $date->format('Y-m-d');
$date strtotime($date);

if (
$date $validDate) {
    echo 
'Über 18';
} else {
    echo 
'Schade';
}  

man beachtephp-code extrem simpel gehalten..