misuoka / idcard
身份证号码校验及信息提取。信息包含:出生日期、性别、年龄、星座、出生地等
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/misuoka/idcard
Requires
- php: >=7.0.0
This package is auto-updated.
Last update: 2025-10-20 18:24:41 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 "验证不通过"; }
备注:目前仅支持中国