Tipps & Tricks
Alter ausrechnen
Es ist ganz einfach mit PHP das Alter einer Person auszurechen,
dabei hängt es davon ab wie sie das Geburtsdatum bekommen.
Entweder aus einem Formular getrennt nach Tag Monat Jahr,
oder als String z.b. in Format tt.mm.jjjj. Hier zwei kleine Beispiele.
Beispiel 1, bei getrennter Eingabe:
<?PHP
// Geburtsdatum eingeben
$GebTag="06";
$GebMon="12";
$GebJahr="1976";
// Aktuelles Datum auslesen
$time=time();
$aktTag=date("d",$time);
$aktMon=date("m",$time);
$aktJahr=date("Y",$time);
// alter ausrechnen
if ( $aktMon >= $GebMon AND $aktTag >= $GebTag ) $Alter = $aktJahr-$GebJahr;
else $Alter = $aktJahr-$GebJahr-1;
// und ausgeben
echo "Sie sind $Alter Jahre alt.";
?>
Beispiel 2, bei einem Formatierten String:
<?PHP
// Geburtsdatum eingeben
$GebDatum="06.12.1976";
// zerteilen
$teil=explode(".",$GebDatum);
$GebTag=$teil[0];
$GebMon=$teil[1];
$GebJahr=$teil[2];
// Aktuelles Datum auslesen
$time=time();
$aktTag=date("d",$time);
$aktMon=date("m",$time);
$aktJahr=date("Y",$time);
// alter ausrechnen
if ( $aktMon >= $GebMon AND $aktTag >= $GebTag ) $Alter = $aktJahr-$GebJahr;
else $Alter = $aktJahr-$GebJahr-1;
// und ausgeben
echo "Sie sind $Alter Jahre alt.";
?>
Viel Erfolg...
Zurück zur den Tricks

