Code-Snippets » Alter mit PHP berechnen

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:

Code 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;
?>

Code anklicken zum kopieren


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 darfst dieses Snippet kostenlos und uneingeschränkt nutzen, einschließlich kommerzieller Zwecke! Ich würde mich sehr darüber freuen, wenn du als kleine Geste der Anerkennung einen Link zu meiner Webseite auf deiner eigenen Seite platzieren könntest. Vielen Dank! :)