github/alicfeng/IdentityCard
方法
- 获取周岁
- 获取生日
- 获取性别
- 获取生肖
- 获取星座
- 根据出生年月日获取年龄
- 根据出生年月日获取星座
安装
在项目composer.json添加依赖,如下:
"require": {
"alicfeng/identity-card": "~2.2"
}
或者直接通过CLI安装,如下:
composer require "alicfeng/identity-card" -vvv
使用
注意:
在版本1.0中,证件号码错误都是返回
false。在版本2.X中添加异常捕获机制,证件错误将返回异常,只有
c::validate($id)方法返回bool值。
use AlicFeng\IdentityCard\IdentityCard;
use AlicFeng\IdentityCard\Birthday;
$id = 'IdentityCard';
$birthday = 'birthday';
# 获取周岁 |
$age = IdentityCard::age($id);
# 获取生日
$birthday = IdentityCard::birthday($id);
# 获取性别 | {男为M | 女为F}
$sex = IdentityCard::sex($id);
# 获取生肖
$constellation = IdentityCard::constellation($id);
# 获取星座
$star = IdentityCard::star($id);
# 获取星座
$star = Birthday::star($birthday);
# 获取年龄
$star = Birthday::age($birthday);