玩转搭贝
表单管理
表单设计
组件
表单设置
流程设计
流程设计
使用
流程常见问题
仪表盘
基础图表
自定义组件
常见问题FAQ
表单FAQ
流程FAQ
规则/函数FAQ
权限控制FAQ
数据相关FAQ
其他FAQ
更新日志
- 搭贝学院
- 规则/函数FAQ
- 函数识别身份证信息
函数识别身份证信息
发布人:爱搭贝
更新时间:2026-07-21
Q:如何使用函数识别身份证信息?
这是使用身份证号计算年龄、性别、出生日期的方法,身份证号中包含了很多信息:
· 18位身份证号码第7,8,9,10位,为出生年份;
· 第11,12位为出生月份;
· 第13,14位代表出生日期;
· 第17位代表性别,奇数为男,偶数为女;
性别:
IF(MOD(MID(身份证,17,1),2)==0,"女","男")
年龄:
YEAR(SYSTIME())-MID(身份证,7,4)
出生日期:
TIMESTAMP(MID(身份证,7,8),"yyyyMMdd")

本篇目录
{{ dl1.name }}
{{ dl2.name }}
{{ dl3.name }}