年龄计算器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-cn-age-calculator。
技能介绍
要解决什么问题
表单校验、排期提醒或闲聊场景里,经常要把「出生日期」变成可读的年龄说明,还要知道离下次生日还有几天,以及对应的公历星座和农历生肖。手写规则容易在闰年、跨月、仅给 MM-DD(缺年份)时出错,星座边界日期也容易记错。
技能如何工作
本技能围绕出生日期解析 → 派生信息这条链路工作,核心能力包括:
- 精确年龄:按年、月、日拆分,而不是只算「满几岁」
- 生日倒计时:以「下一次生日」为基准统计剩余天数
- 星座判定:根据公历月日映射 12 星座
- 生肖判定:按常见农历生肖规则给出 12 生肖之一
- 多格式输入:支持
YYYY-MM-DD、YYYY年MM月DD日,以及缺少年份的MM-DD(需结合技能内对缺省年的处理逻辑理解输出)
实现侧标注为 Python 3.6+、无外部依赖,适合作为轻量脚本或 Agent 可调用的生活工具模块,归类为生活工具类能力。
适用边界与注意点
- 星座按公历生日计算;若用户给的是农历,需要先换算再输入,否则星座/生肖可能与预期不一致。
MM-DD等不完整日期在「算周岁、倒计时」时依赖技能对默认年份或参考日的假设,业务上要确认是否符合你的合规或展示要求。- 精确到「日」的年龄展示,在生日当天前后要与产品文案统一(是否算「已满」),避免与人工口算习惯冲突。
使用场景
- 入职或实名表单里只有 `1990-05-15` 或「1990年5月15日」,需要按年/月/日给出可读年龄并核对是否满龄
- 活动运营要根据会员生日字段统计「距离下次生日还有多少天」,用于发券或提醒文案
- 用户只提供 `MM-DD` 生日片段,客服需要快速给出周岁说明和公历星座、生肖供话术参考
- 写用户画像或社区资料时,从生日自动补全星座、生肖标签,避免手工查表和边界日期算错
适合人员
- 负责入职与合规初审的 HR,需把多种格式的出生日期转成精确年龄并判断区间
- 运营会员生日礼或倒计时活动的社群/活动同学,要批量算「距下次生日天数」
- 一线客服或智能体编排者,需在对话里即时解析用户生日并输出星座、生肖说明
- 做生活类小程序或表单后端的工程师,要把无外部依赖的年龄派生逻辑接到 Agent 工具链