misuoka / idcard
身份证号码校验及信息提取。信息包含:出生日期、性别、年龄、星座、出生地等
v0.1.1
2020-05-20 06:35 UTC
Requires
- php: >=7.0.0
This package is auto-updated.
Last update: 2025-05-20 17:33:09 UTC
README
安装方式
composer require misuoka\idcard
使用方式
use misuoka\IDCard; $idcard = new IDCard("身份证号码"); if($idcard->validate()) { $idcard->getBirthDate(); // 出生日期 DateTime 格式 $idcard->getBirthDate()->format('Y-m-d'); // 出生日期字符串(xxxx-xx-xx)格式 $idcard->getBirthYear(); // 出生年份 $idcard->getBirthMonth(); // 出生月份 $idcard->getBirthDay(); // 出生当日 $idcard->getGender(); // 性别:男 | 女 $idcard->getGenderCode(); // 性别:1 | 2 $idcard->getAge(); // 年龄 $idcard->getConstellation(); // 星座 $idcard->getRegion(); // 出生地 $idcard->format(); // 格式化输出:5226***********326 $idcard->format('-', 6, 4); // 格式化输出:522632--------2326 } else { echo "验证不通过"; }
备注:目前仅支持中国