Heim >Datenbank >MySQL-Tutorial >Wie kann ich mit PHP und MySQL das Alter anhand eines Geburtsdatums berechnen?

Wie kann ich mit PHP und MySQL das Alter anhand eines Geburtsdatums berechnen?

Linda Hamilton
Linda HamiltonOriginal
2024-11-28 16:14:12255Durchsuche

How Can I Calculate Age from a Date of Birth Using PHP and MySQL?

Berechnung des Alters anhand des Geburtsdatums

Die bereitgestellte MySQL-Abfrage ruft Benutzerdetails ab, einschließlich ihrer Geburtsdaten. Um ihr Alter zu bestimmen, können wir verschiedene verwenden Ansätze.

PHP

Prozedural

$dob = "1999-03-15";
$age = date_diff(date_create($dob), date_create('today'))->y;

Objektorientiert

$dob = new DateTime("1999-03-15");
$today = new DateTime('today');
$age = $dob->diff($today)->y;

MySQL

SELECT TIMESTAMPDIFF(YEAR, '1999-03-15', CURDATE()) AS age

Das obige ist der detaillierte Inhalt vonWie kann ich mit PHP und MySQL das Alter anhand eines Geburtsdatums berechnen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn