|
<?php
function getAgeByID($id){
//過(guò)了這年的生日才算多了1周歲
if(empty($id)) return '';
$date=strtotime(substr($id,6,8));
//獲得出生年月日的時(shí)間戳
$today=strtotime('today');
//獲得今日的時(shí)間戳
$diff=floor(($today-$date)/86400/365);
//得到兩個(gè)日期相差的大體年數(shù)
//strtotime加上這個(gè)年數(shù)后得到那日的時(shí)間戳后與今日的時(shí)間戳相比
$age=strtotime(substr($id,6,8).' +'.$diff.'years')>$today?($diff+1):$diff;
return $age;
}
?>
php技術(shù):php根據(jù)身份證號(hào)碼計(jì)算年齡的實(shí)例代碼,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。