GoForum🌐 V2EX

分享一个在线年龄计算器网页:周岁、虚岁、生肖、星座一键查清楚。

jiaduobao · 2026-02-27 13:02 · 0 次点赞 · 0 条回复

分享一个在线年龄计算器:周岁、虚岁、生肖、星座一键查

在这里插入图片描述

## 背景

每年过年亲戚问”你今年多大了”,总是要在心里算半天——周岁多少?虚岁多少?到底差几岁?

更头疼的是,很多长辈只记得农历生日,查个星座还得先把农历转成公历。

所以做了个在线年龄计算器,输入生日一键算出所有结果,不用自己掰手指头了。

工具地址:https://17nas.com/age

## 功能

  • 周岁/虚岁:大字显示实际年龄,虚岁作为补充信息
  • 精确年龄:X 年 X 个月 X 天,精确到天
  • 生肖查询:按农历年份计算,春节前后出生的也能算准
  • 星座查询:按公历日期判定
  • 生活天数:从出生到今天过了多少天、多少小时
  • 下次生日倒计时:距离下一次生日还有几天
  • 人生进度条:假设 80 岁,看看走了百分之多少
  • 支持农历输入:只知道农历生日也能用,自动转换公历
  • 保存结果卡片:可以生成图片保存分享

## 周岁和虚岁到底怎么算

很多人分不清这两个概念,简单说:

周岁就是身份证上的年龄。从出生那天算起,每过一次生日加一岁。刚出生是 0 岁。法律文件、护照用的都是这个。

虚岁是中国传统算法。出生就算 1 岁(母亲怀胎十月算一年),之后每过一个春节加一岁。所以虚岁永远比周岁大 1-2 岁。

举个例子:2000 年腊月(农历十二月)出生的小孩,出生时虚岁 1 岁,过十几天到春节就虚岁 2 岁了,但周岁还不到 1 岁。

## 生肖按公历还是农历?

按农历。 这是很多人容易搞错的地方。

比如公历 2025 年 1 月 20 日出生,很多人以为属蛇,但其实这天农历还是甲辰年,应该属龙。要到农历正月初一( 2025 年 1 月 29 日)之后 才是蛇年。

这个工具会自动做公历→农历的转换,不用自己查万年历。

## 2 月 29 日出生怎么办

闰年才有 2 月 29 日。工具的处理方式:

  • 周岁正常计算,不受影响
  • 非闰年时,下次生日按 3 月 1 日算

## 技术实现

简单说几个点:

  1. 纯前端计算,不发请求到后端,隐私安全
  2. 内置 1900-2100 年农历数据,公历农历互转
  3. SEO 友好的 URL/age/20000229 这种格式,服务端预渲染结果,搜索引擎可以直接抓取
  4. 结果卡片生成:用 html2canvas 把结果区域截图,加上水印生成 PNG

农历转换是最麻烦的部分,要处理闰月、大小月( 29 天或 30 天)、每年农历新年对应的公历日期不同等情况。用的是压缩的农历数据 表,每年用一个十六进制数编码 12-13 个月的天数信息。

## 使用方式

  1. 打开 https://17nas.com/age
  2. 选公历或农历,选择出生年月日
  3. 点”开始计算”
  4. 结果自动展示,可以点”保存卡片”下载图片

也可以直接在 URL 里拼日期访问,比如:

  • https://17nas.com/age/20000101 — 2000 年 1 月 1 日
  • https://17nas.com/age/19951225 — 1995 年 12 月 25 日

0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: jiaduobao
发布: 2026-02-27
点赞: 0
回复: 0