Maison  >  Article  >  programmation quotidienne  >  Obtenez l'âge en fonction des informations de la carte d'identité

Obtenez l'âge en fonction des informations de la carte d'identité

XuPing.Yang
XuPing.Yangoriginal
2021-04-10 16:05:16269parcourir

fonction identitéToAge($id){
if(empty($id)) return '';
$date=strtotime(substr($id,6,8));
//Obtenir Horodatage de l'année, du mois et du jour de naissance
$today=strtotime('today');
//Obtenir l'horodatage du jour
$diff=floor(($today-$date)/86400/365) ;
//Obtenez le nombre approximatif d'années entre les deux dates
//Ajoutez ce nombre d'années à strtotime pour obtenir l'horodatage de ce jour et comparez-le avec l'horodatage d'aujourd'hui
$age=strtotime(substr( $ id,6,8).' +'.$diff.'years')>$aujourd'hui?($diff+1):$diff;
return $age;
>

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!

Déclaration:
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