加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

使用php实现从身份证中提取生日

发布时间:2020-12-12 21:30:07 所属栏目:PHP教程 来源:网络整理
导读:用php从身份证中提取生日,包括15位和18位身份证 if($tyeardate("Y")||$tyear(date("Y")-100)) { $flag=0; } elseif($tmonth0||$tmonth12) { $flag=0; } elseif($tday0||$tday31) { $flag=0; }else { if($format) { $tdate=$tyear."-".$tmonth."-".$tday; } e

用php从身份证中提取生日,包括15位和18位身份证

if($tyear>date("Y")||$tyear<(date("Y")-100))
{
$flag=0;
}
elseif($tmonth<0||$tmonth>12)
{
$flag=0;
}
elseif($tday<0||$tday>31)
{
$flag=0;
}else
{
if($format)
{
$tdate=$tyear."-".$tmonth."-".$tday;
}
else
{
$tdate=$tmonth."-".$tday;
}

if((time()-mktime(0,$tmonth,$tday,$tyear))>18*365*24*60*60)
{ 
 $flag=0; 
}
else
{ 
 $flag=1; 
} 

}
}
$result['error']=2;//0:未知错误,1:身份证格式错误,2:无错误
$result['isAdult']=$flag;//0标示成年,1标示未成年
$result['birthday']=$tdate;//生日日期
return $result;
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读