Alter mit PHP berechnen
Um das Alter mit PHP zu berechnen, kannst du die Funktiondate_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!