Maison > Article > programmation quotidienne > Obtenez l'âge en fonction des informations de la carte d'identité
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!