/*
* 根据身份证号码获取年龄
* inupt $code = 完整的身份证号
* return $age : 年龄
*/
function ageVerification($code){
$age_time = strtotime(substr($code, 6, 8));
if($age_time === false){
return false;
}
list($y1,$m1,$d1) = explode("-",date("Y-m-d",$age_time));
$now_time = strtotime("now");
list($y2,$m2,$d2) = explode("-",date("Y-m-d",$now_time));
$age = $y2 - $y1;
if((int)($m2.$d2) < (int)($m1.$d1)){
$age -= 1;
}
return $age;
}
本文介绍了一种从身份证号码中提取出生日期并计算年龄的PHP函数。该函数首先从身份证号中截取出生日期部分,将其转换为时间戳,然后与当前时间进行比较,计算出实际年龄。如果出生月份和日期还未到,则年龄减一。
1160

被折叠的 条评论
为什么被折叠?



