php提取身份证号码中的生日日期以及验证是否为成年人的函数,身份证号码成年人_PHP教程
Jul 12, 2016 am 09:08 AMphp提取身份证号码中的生日日期以及验证是否为成年人的函数,身份证号码成年人
php 提取身份证号码中的生日日期以及确定是否成年的一个函数。可以同时确定15位和18位的身份证,经本人亲测,非常好用,分享函数代码如下:
<?php //用php从身份证中提取生日,包括位和位身份证 function getIDCardInfo($IDCard){ $result['error']=;//:未知错误,:身份证格式错误,:无错误 $result['flag']='';//标示成年,标示未成年 $result['tdate']='';//生日,格式如:-- if(!eregi("^[-]([-a-zA-Z]{}|[-a-zA-Z]{})$",$IDCard)){ $result['error']=; return $result; }else{ if(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=; } } }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提取身份证号码中的生日日期以及验证是否为成年人的函数,希望对大家有用。

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment utiliser les expressions régulières Python pour extraire le numéro d'identification

Expression régulière PHP pour vérifier si la chaîne d'entrée est au format numéro d'identification ou numéro de passeport

Expression régulière PHP pour vérifier les informations d'anniversaire du numéro d'identification

Comment utiliser des expressions régulières PHP pour vérifier si la chaîne d'entrée est le bon numéro d'identification, le numéro de passeport ou le format de pass de Hong Kong et de Macao

Comment utiliser l'événement de retour chariot de la zone de saisie et la fonction de vérification dans le document Vue

Méthode d'expression régulière PHP pour vérifier la validité et le sexe du numéro d'identification

Expression régulière PHP pour vérifier le code de contrôle du numéro d'identification

Comment utiliser des expressions régulières dans le langage Go pour déterminer si une chaîne est un numéro d'identification légal
