Maison > base de données > tutoriel mysql > Comment calculer l'âge à partir de la date de naissance en PHP et MySQL ?

Comment calculer l'âge à partir de la date de naissance en PHP et MySQL ?

Susan Sarandon
Libérer: 2024-11-30 11:04:10
original
845 Les gens l'ont consulté

How to Calculate Age from Date of Birth in PHP and MySQL?

Comment calculer l'âge en fonction de la date de naissance

Contexte

Dans une base de données avec un tableau contenant des informations sur les utilisateurs, y compris leurs dates de naissance, une tâche courante consiste à convertir ces dates en âges des utilisateurs. Cet article présente une solution en PHP et MySQL pour réaliser cette conversion.

PHP

Pour calculer l'âge en PHP, vous pouvez utiliser des approches orientées objet ou procédurales .

Approche orientée objet :

$from = new DateTime('1970-02-01');
$to   = new DateTime('today');
echo $from->diff($to)->y;
Copier après la connexion

Procédural Approche :

echo date_diff(date_create('1970-02-01'), date_create('today'))->y;
Copier après la connexion

MySQL

Dans MySQL, la fonction TIMESTAMPDIFF() peut être utilisée pour calculer l'âge en fonction de deux dates :

SELECT TIMESTAMPDIFF(YEAR, '1970-02-01', CURDATE()) AS age
Copier après la connexion

En utilisant ces méthodes, vous pouvez convertir efficacement les dates de naissance des utilisateurs en leurs âges correspondants, fournissant ainsi des informations précieuses pour diverses applications.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal