年龄计算器
输入出生日期,查看今天或指定日期的日历年龄。计算截至日期默认采用设备的本地日期,也可以自行更改。
如何计算年龄
- 使用日期输入框或浏览器日历填写完整出生日期。
- 检查计算截至日期。页面加载后会填入设备的本地日期,也可选择过去或未来的日期。
- 查看年、月、天组成的年龄、截至日期和月末处理规则。
- 展开计算详情,查看累计天数与最近达到的月度对应日期。复制摘要会包含输入的日期。
清楚呈现年龄计算
- 根据完整出生日期计算今天、过去或未来某日的年龄。
- 只显示日历年龄,无需在秒数或小数年龄之间选择。
- 直接说明月末与2月29日的处理规则。
- 在可展开的详情中核对累计日历天数及计算方法。
- 在浏览器中计算,无需上传文档或注册账号。
适合哪些情况
- 查看自己今天的年龄,省去手动数月和数天。
- 了解过去或未来某个家庭活动当天的年龄。
- 了解月末或闰日生日对本计算的影响,但不据此推定机构采用相同规则。
理解年、月、天
出生当天为第零天。截至日期必须等于或晚于出生日期。同一天得到0天,第二天得到1天,不额外计入两端。
每个月度对应日期都从最初出生日期中的日数推算。如果目标月份没有该日,就取月末。选择不晚于截至日期的最近对应日,将完整月份合并为年,再数剩余天数。
从2023年1月31日到2月28日算1个月;到3月30日则是1个月30天,因为两个月对应日是3月31日。不会从已缩短的2月日期继续逐月累加。
2月29日出生,在非闰年采用2月28日作为当年2月对应日。从2020年2月29日到2021年3月28日为1年28天,下一个对应日是3月29日。2024年的四周年对应日仍是2月29日。
“今天”在初始化或点击时读取设备本地日期,之后不会随午夜自动改变。日期运算比较公历日期标签,因此夏令时变化不会产生不足或超过一天的小数天。
年和月的长度不同,不能用总天数除以平均年长或月长得到本结果。不同约定可能得到不同的月、天部分。支持0001至9999年的向前推算公历,不用于还原历史地方历法或认定法律年龄。
计算示例
2000年5月10日出生,截至2026年10月17日为26年5个月7天,共经过9656个日历天。
2000年10月18日出生,截至2026年10月17日为25年11个月29天,尚未达到下一个周年对应日。
从2023年1月31日到2月28日为1个月,共28天。到3月30日为1个月30天。
从2020年2月29日到2021年2月28日为1年。到2024年2月28日为3年11个月30天,因为闰年对应日是2月29日。
出生日期和截至日期都是2026年10月17日时,结果为0天。第二天为1天,不因包含两个端点而额外加一天。
结果的适用范围
这是明确说明的公历年龄约定。法律、学校、行政及文化年龄规则可能不同,尤其涉及闰日生日时。
需要完整的出生日期和截至日期。不根据出生年份估算、不推断未知日期、不反推生日,也不转换其他历法。
不计算出生时刻、时区、小时、秒、闰秒或夏令时长度。向前推算的公历日期不能确定历史记录采用了什么历法。
“今天”取决于设备日期设置,不会自动更新。本工具不提供生日倒计时、医学评估或资格认定。
日期与复制内容
日期在浏览器中处理,计算器不会将日期或年龄加入页面地址或自身存储。复制结果会主动把这些信息放入剪贴板;这不表示整个网站没有分析或第三方请求。
计算器不保存日期草稿。清空会删除出生日期,并在可用时将截至日期设为今天。正常切换语言会重新加载这些默认值,请先复制需要保留的结果。
年龄计算常见问题
参考资料与计算方法
以下资料介绍公历闰年规则、月份相加时的日期调整以及浏览器中的日期值。
- aa.usno.navy.mil美国海军天文台:公历闰年规则
- docs.oracle.comOracle:增加日历月份及调整不存在的日期
- html.spec.whatwg.orgHTML 标准:日期输入值与无效输入
核对日期:2026年10月17日。按原始出生日期逐月确定对应日并分解年龄,是本计算器采用的约定,并非通用或法律年龄规则。
