Heim >Datenbank >MySQL-Tutorial >Wie kann man mit PHP und MySQL effizient das Alter anhand des Geburtsdatums berechnen?
So berechnen Sie das Alter anhand des Geburtsdatums
In verschiedenen Szenarien kann es erforderlich sein, das Alter einer Person anhand zu bestimmen ihr Geburtsdatum. Sehen wir uns einen umfassenden Leitfaden zur Berechnung des Alters in PHP und MySQL an.
PHP
Bei der Arbeit mit PHP-Versionen 5.3.0 oder höher können Sie die folgenden Ansätze nutzen :
$from = new DateTime('1970-02-01'); $to = new DateTime('today'); echo $from->diff($to)->y;
echo date_diff(date_create('1970-02-01'), date_create('today'))->y;
MySQL
Für MySQL-Versionen 5.0.0 oder höher können Sie Folgendes verwenden Abfrage:
SELECT TIMESTAMPDIFF(YEAR, '1970-02-01', CURDATE()) AS age
Beispiel
Angenommen, Sie haben ein PHP-Skript, das das Geburtsdatum eines Benutzers aus einer MySQL-Datenbank abruft und dessen Alter anzeigen möchte:
<?php $result = mysql_query("SELECT date FROM users WHERE>
Das obige ist der detaillierte Inhalt vonWie kann man mit PHP und MySQL effizient das Alter anhand des Geburtsdatums berechnen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!