這篇文章主要講解了“php怎么提取身份證號碼中的生日日期”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“php怎么提取身份證號碼中的生日日期”吧!
創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站設(shè)計制作、網(wǎng)站制作與策劃設(shè)計,梅縣網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:梅縣等地區(qū)。梅縣做網(wǎng)站價格咨詢:13518219792php 提取身份證號碼中的生日日期以及確定是否成年的一個函數(shù)。可以同時確定15位和18位的身份證,經(jīng)本人親測,非常好用,分享函數(shù)代碼如下:
date("Y")||$tyear<(date("Y")-)){ $flag=; }elseif($tmonth<||$tmonth>){ $flag=; }elseif($tday<||$tday>){ $flag=; }else{ $tdate=$tyear."-".$tmonth."-".$tday." ::"; if((time()-mktime(,,,$tmonth,$tday,$tyear))>****){ $flag=; }else{ $flag=; } } }elseif(strlen($IDCard)==){ $tyear=intval("".substr($IDCard,,)); $tmonth=intval(substr($IDCard,,)); $tday=intval(substr($IDCard,,)); if($tyear>date("Y")||$tyear<(date("Y")-)){ $flag=; }elseif($tmonth<||$tmonth>){ $flag=; }elseif($tday<||$tday>){ $flag=; }else{ $tdate=$tyear."-".$tmonth."-".$tday." ::"; if((time()-mktime(,,,$tmonth,$tday,$tyear))>****){ $flag=; }else{ $flag=; } } } } $result['error']=;//:未知錯誤,:身份證格式錯誤,:無錯誤 $result['isAdult']=$flag;//標示成年,標示未成年 $result['birthday']=$tdate;//生日日期 return $result; }
用法如下:
復制代碼 代碼如下:
getIDCardInfo('身份證號碼');
感謝各位的閱讀,以上就是“php怎么提取身份證號碼中的生日日期”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對php怎么提取身份證號碼中的生日日期這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!