UNPKG

chinese-idcard-checker

Version:
18 lines (15 loc) 443 B
import { parse } from 'date-fns'; import validate from './validate'; /** * 获取出生日期 * @param {string} idCardNum - 身份证号码 * @return {Date|null} - 出生日期 */ const birthDate = (idCardNum: string): Date | null => { if (validate(idCardNum)) { const birthDateString = `${idCardNum.substring(6, 14)}+00`; return parse(birthDateString, 'yyyyMMddX', new Date()); } return null; }; export default birthDate;