GoForum › 🌐 V2EX
分享一个在线年龄计算器网页:周岁、虚岁、生肖、星座一键查清楚。
jiaduobao ·
2026-02-27 13:02 ·
0 次点赞 · 0 条回复
分享一个在线年龄计算器:周岁、虚岁、生肖、星座一键查

## 背景
每年过年亲戚问”你今年多大了”,总是要在心里算半天——周岁多少?虚岁多少?到底差几岁?
更头疼的是,很多长辈只记得农历生日,查个星座还得先把农历转成公历。
所以做了个在线年龄计算器,输入生日一键算出所有结果,不用自己掰手指头了。
## 功能
- 周岁/虚岁:大字显示实际年龄,虚岁作为补充信息
- 精确年龄:X 年 X 个月 X 天,精确到天
- 生肖查询:按农历年份计算,春节前后出生的也能算准
- 星座查询:按公历日期判定
- 生活天数:从出生到今天过了多少天、多少小时
- 下次生日倒计时:距离下一次生日还有几天
- 人生进度条:假设 80 岁,看看走了百分之多少
- 支持农历输入:只知道农历生日也能用,自动转换公历
- 保存结果卡片:可以生成图片保存分享
## 周岁和虚岁到底怎么算
很多人分不清这两个概念,简单说:
周岁就是身份证上的年龄。从出生那天算起,每过一次生日加一岁。刚出生是 0 岁。法律文件、护照用的都是这个。
虚岁是中国传统算法。出生就算 1 岁(母亲怀胎十月算一年),之后每过一个春节加一岁。所以虚岁永远比周岁大 1-2 岁。
举个例子:2000 年腊月(农历十二月)出生的小孩,出生时虚岁 1 岁,过十几天到春节就虚岁 2 岁了,但周岁还不到 1 岁。
## 生肖按公历还是农历?
按农历。 这是很多人容易搞错的地方。
比如公历 2025 年 1 月 20 日出生,很多人以为属蛇,但其实这天农历还是甲辰年,应该属龙。要到农历正月初一( 2025 年 1 月 29 日)之后 才是蛇年。
这个工具会自动做公历→农历的转换,不用自己查万年历。
## 2 月 29 日出生怎么办
闰年才有 2 月 29 日。工具的处理方式:
- 周岁正常计算,不受影响
- 非闰年时,下次生日按 3 月 1 日算
## 技术实现
简单说几个点:
- 纯前端计算,不发请求到后端,隐私安全
- 内置 1900-2100 年农历数据,公历农历互转
- SEO 友好的 URL:
/age/20000229这种格式,服务端预渲染结果,搜索引擎可以直接抓取 - 结果卡片生成:用 html2canvas 把结果区域截图,加上水印生成 PNG
农历转换是最麻烦的部分,要处理闰月、大小月( 29 天或 30 天)、每年农历新年对应的公历日期不同等情况。用的是压缩的农历数据 表,每年用一个十六进制数编码 12-13 个月的天数信息。
## 使用方式
- 打开 https://17nas.com/age
- 选公历或农历,选择出生年月日
- 点”开始计算”
- 结果自动展示,可以点”保存卡片”下载图片
也可以直接在 URL 里拼日期访问,比如:
https://17nas.com/age/20000101— 2000 年 1 月 1 日https://17nas.com/age/19951225— 1995 年 12 月 25 日
0 条回复
添加回复
你还需要 登录
后发表回复