function identityToAge($id){
if(empty($id)) return '';
$date=strtotime(substr($id,6,8));
//獲得出生年月日的時間戳
$today=strtotime('today');
//獲得今日的時間戳
$diff=floor(($today-$date)/86400/365) ;
//得到兩個日期相差的大體年數
//strtotime加上這個年數後得到那日的時間戳後與今天的時間戳相比
$age=strtotime(substr($ id,6,8).' '.$diff.'years')>$today?($diff 1):$diff;
return $age;
}
以上是根據身*份*證資訊取得年齡的詳細內容。更多資訊請關注PHP中文網其他相關文章!