Alter mit PHP berechnen
Um das Alter mit PHP zu berechnen, kannst du die Funktion date_diff()
verwenden. Diese Funktion berechnet den Unterschied zwischen zwei Datumsangaben und gibt ein DateInterval
-Objekt zurück. Hier ist ein Beispiel, wie du das Alter anhand des Geburtsdatums berechnen kannst:
Anklicken zum Kopieren
<?php
$geburtsdatum = '1990-05-12';
$aktuellesDatum = date('Y-m-d');
$datum1 = new DateTime($geburtsdatum);
$datum2 = new DateTime($aktuellesDatum);
$unterschied = date_diff($datum1, $datum2);
$alter = $unterschied->y;
echo "Das Alter beträgt: " . $alter;
?>
Demo ansehen
In diesem Beispiel wird das Geburtsdatum als Zeichenkette
$geburtsdatum
definiert. Die aktuelle Datumsgabe wird mit der Funktion date('Y-m-d')
erzeugt und in der Variablen $aktuellesDatum
gespeichert.Dann werden zwei
DateTime
-Objekte mit den Geburts- und aktuellen Datumsgaben erstellt. Die Funktion date_diff()
wird verwendet, um den Unterschied zwischen den beiden Datumswerten zu berechnen. Das Ergebnis ist ein DateInterval
-Objekt, das Informationen über den Unterschied enthält.Schließlich wird das Jahr des Unterschieds mit
$unterschied->y
abgerufen und in der Variablen $alter
gespeichert. Die Variable $alter
wird dann ausgegeben, um das berechnete Alter anzuzeigen.Stelle sicher, dass du das Geburtsdatum in einem geeigneten Format angibst, z. B. YYYY-MM-DD.
Du kannst dieses Snippet frei nutzen, auch kommerziell. Ein Link zu meiner Webseite wäre als Dankeschön toll. Vielen Dank! :)
Fehler entdeckt? Schreib mir!
Werbung
Du suchst einen günstigen Anbieter für Webhosting? Netcup hat alles, was du suchst!
Sichere dir jetzt einen 5€-Gutschein für Neukunden!