Comment calculer l'âge à partir de la date de naissance
Dans divers scénarios, vous pouvez rencontrer le besoin de déterminer l'âge d'une personne en fonction de leur date de naissance. Examinons un guide complet pour calculer l'âge en PHP et MySQL.
PHP
Lorsque vous travaillez avec PHP versions 5.3.0 ou ultérieures, vous pouvez tirer parti des approches suivantes :
$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
Pour les versions MySQL 5.0.0 ou supérieures, vous pouvez utiliser les éléments suivants requête :
SELECT TIMESTAMPDIFF(YEAR, '1970-02-01', CURDATE()) AS age
Exemple
Disons que vous disposez d'un script PHP qui récupère la date de naissance d'un utilisateur à partir d'une base de données MySQL et souhaite afficher son âge :
<?php $result = mysql_query("SELECT date FROM users WHERE>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!