Aktuelles Alter aus dem Geburtsdatum in PHP berechnen

Aktuelles Alter aus dem Geburtsdatum in PHP berechnen​

Inhaltsverzeichnis

PHP Alter aus: Geburtstag / Geburtsdatum errechnen

Mit diesem PHP Code kannst du ganz einfach das aktuelle Alter anhand des Geburtstags / Geburtsdatum herausfinden:

				
					$geburtstag = '1978-01-01'; 
	$_age = floor((time() - strtotime($geburtstag)) / 31556926);
	echo $_age;
				
			

Dieser PHP-Code berechnet das Alter einer Person basierend auf ihrem Geburtsdatum. Lass mich den Code für dich erklären:

1. `$geburtstag = ‘1978-01-01’;`
In dieser Zeile wird das Geburtsdatum der Person in der Variablen `$geburtstag` im Format “Y-m-d” (Jahr-Monat-Tag) gespeichert. Zum Beispiel: “1978-01-01”.

2. `$_age = floor((time() – strtotime($geburtstag)) / 31556926);`
Hier wird das Alter der Person berechnet. Dazu wird zuerst das aktuelle Datum und die aktuelle Uhrzeit mit `time()` als Zeitstempel in Sekunden abgerufen. Anschließend wird das Geburtsdatum in einen Zeitstempel umgewandelt, indem `strtotime($geburtstag)` verwendet wird.

Die Differenz zwischen dem aktuellen Zeitstempel und dem Geburtstagszeitstempel wird berechnet. Diese Differenz entspricht der Anzahl der Sekunden zwischen dem Geburtsdatum und dem aktuellen Datum und der aktuellen Uhrzeit.

Da ein Jahr nicht immer genau 365 Tage hat (es gibt Schaltjahre), wird die Differenz durch die durchschnittliche Anzahl von Sekunden pro Jahr (31556926 Sekunden) geteilt, um das ungefähre Alter der Person zu berechnen.

Die Funktion `floor()` wird verwendet, um das Ergebnis der Division auf die nächstkleinere Ganzzahl abzurunden, um ein genaues Alter zu erhalten, ohne Dezimalstellen.

3. `echo $_age;`
Schließlich wird das berechnete Alter der Person in Jahren mit `echo` ausgegeben.

Zusammengefasst berechnet dieser Code das ungefähre Alter einer Person anhand ihres Geburtsdatums und gibt das Alter in Jahren aus. Es ist zu beachten, dass dies nur eine ungefähre Berechnung ist und die Ergebnisse je nach Schaltjahren und Schaltsekunden leicht variieren können. Für genauere Altersberechnungen unter Berücksichtigung von Schaltjahren und Tagen bis zum Geburtstag müssten speziellere Algorithmen verwendet werden.

*In diesem Artikel sind Partner-Links enthalten. Durch einen Klick darauf gelangst du direkt zum Anbieter. Solltest du dich dort für einen Kauf entscheiden, erhalte ich ei­ne kleine Provision. Danke für deine Unterstützung! Angebote sind immer nur gültig zum Zeitpunkt der Veröffentlichung des Artikels. Preise können sich ändern. Bitte überprüfe den aktuellen Preis auf der Website des Links.
Picture of Broschi
Broschi
Moin ich bin Broschi und das hier ist mein Blog. Abonniere gerne auch meinen Youtube Kanal! Du findest mich auch auf Pinterest, Instagram und Twitter. Kennst du schon meinen Amazon Shop*?
Amazon Shop
Affiliate Link!
ebay Angebote
Affiliate Link
Broschis Blog Newsletter
NEWSLETTER ABONNIEREN!
Teile die Begeisterung: Erzähle deinen Freunden von diesem Artikel! Und lass uns deine Gedanken hören – hinterlasse mir jetzt deinen Kommentar!

Deine Gedanken sind gefragt! Hast Du Fragen oder Ideen für den Artikel, lass sie raus. Dein Kommentar öffnet die Tür zu lebhaften Diskussionen und bietet eine Plattform für den Austausch von Wissen und Hilfe unter den Lesern. Teile gerne auch mit, falls dir etwas gefehlt hat – wir sind gespannt auf deine Meinung!

Schreibe deinen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert