<?php
$bday="03";// Der Tag
$bmonth="12";// Der Monat
$byear="1990";// Das Jahr(4stellig!)
$day=date(d);// Der heutige Tag
$month=date(m);// Der aktuelle Monat
$year=date(Y);// Das momentane Jahr (4stellig)
$year=$year-$byear; // Das Geburtsjahr wird vom aktuellem Jahr abgezogen somit wird die anzahl der Jahre ausgerechnet
if($bmonth > $month){ // Wenn der Geburtsmonat kleiner ist als der aktuele Monat
$year--; // wird die Jahreszahl um einen veringert
}
elseif($bmonth == $month){ // Wenn der Geburtsmonat gleich ist wie der aktuelle Monat
if($bday > $day){ // und der Geburtstag größer als der heutige Tag
$year--; // wird die Jahreszahl um einen veringert
}
}
if($bday == $day && $bmonth == $month){ // Wenn beide Tage und Monate gleich sind
echo "Herzlichen Glückwunsch zum Geburtstag!<br />\n"; // wird zum Geburtstag gratuliert
}
echo "Du bist $year Jahre alt";
?>
Beispiel: Hier
221351 Besucher Insgesamt und 1 User in den letzten 30 Min.



