Um ein Geburtsdatum in PHP in ein Alter umzuwandeln, müssen Sie kann die folgenden PHP-Funktionen nutzen:
Prozedural:
echo date_diff(date_create('1970-02-01'), date_create('today'))->y;
Objektorientiert:
$from = new DateTime('1970-02-01'); $to = new DateTime('today'); echo $from->diff($to)->y;
In MySQL können Sie die folgende Abfrage verwenden, um das Alter zu berechnen:
SELECT TIMESTAMPDIFF(YEAR, '1970-02-01', CURDATE()) AS age
Um ein bestimmtes Alter abzurufen Um das Geburtsdatum des Benutzers zu ermitteln und sein Alter zu berechnen, können Sie den obigen PHP-Code mit der folgenden SQL-Abfrage kombinieren:
SELECT username, email, skype, avatar, date, signup_date, gender, TIMESTAMPDIFF(YEAR, '1970-02-01', date) AS age FROM users WHERE id = $id
Indem Sie $id durch die entsprechende Benutzer-ID ersetzen, können Sie die Informationen des Benutzers abrufen und dessen Alter berechnen Alter.
Das obige ist der detaillierte Inhalt vonWie berechnet man das Alter anhand des Geburtsdatums mit PHP und MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!