定义

我们先做如下定义:

  1. 生日是前一岁与后一岁的分界点
  2. 当称一个人n岁的时候,代表他已经活过了n×365n\times365天,正在(365n,365(n+1))(365n,365(n+1))之间

举🌰

小甲的一生

假设以公历纪年,视一年为365天,有一个人,姑且称为小甲,他出生于2000年1月1日0时00分00秒,那么我们这样定义他多少岁

  • 2000.1.1 0:00:01到2000.12.31 12:59:59之间:被人称呼成“几个月大”(姑且把从出生到365天之间称作零岁)
  • 2001.1.1 0:00:00 过一周岁生日(把生日的时间定义为分界时的一秒钟),生日之前是零岁,生日之后是一岁
  • 2001.1.1 0:00:01到2002.12.31 12:59:59之间:被人称作"一岁"
  • 2062.1.1 0:00:00 过62岁生日,过完生日后是62岁。
  • 2100.12.31 12:59:59卒,享年100岁(若两秒后,即2101.1.1 0:00:01卒,则享年101岁)

小甲是个大名人,为社会主义现代化做出了巨大贡献,后人要给他写传记,后人这样来简单计算他的年龄:

  1. 设该年为20XX年,则小甲20XX-2000=XX岁
  2. 设该日为20XX年YY月ZZ日,则小甲处于:20XX.YY.ZZ-2000.1.1=XX岁YY月ZZ日

小乙的一生

还有一个人,叫做小乙,他出生于2023年10月28日14时12分52秒,那么我们这样定义他多少岁:

  • 2023.10.25 14:12:53到2024.10.25 14:12:51之间:被人称呼成“零岁”。
  • 2024.10.25 14:12:52 过一周岁生日,生日之后是一岁
  • 2024.10.25 14:12:53到2025.10.25 14:12:51之间:被人称作"一岁"
  • 2112.11.05 15:02:21 卒,享年89岁

2061年哈雷彗星回归,小乙去土星考察,遇见大名鼎鼎的小甲,两人一见如故,成了忘年交。小甲2062年生日的时候,小乙去土卫三给小甲祝寿,饭后小甲跟小乙聊天,小甲说:“小乙啊,真是逝者如斯夫——不舍昼夜,这一眨眼,这凌晨的一秒过去后,我都62岁了,你23年的,想来今天有,嗯…六十二减去二十三…欸…有三十九岁了吧?!”小乙答道“您老记性真好,我现在虚岁三十九,快到不惑之年了”。

我们这样分析,就可以知道在2062年当天,小乙实际年龄为38岁,去年2061年10月过的38岁生日。

  • 2024.1.1,小乙零岁(24-24);
  • 2025.1.1,一岁(25-24);
  • 2062.1.1,三十八岁(62-24)

小乙为推进社会主义中级阶段的发展,做出了巨大贡献,后人也要给他写传记,后人这样推算他的年龄:

  1. 若该年为20XX年,则其为(XX-23)岁,或者(XX-24)岁
  2. 若该年为20XX年YY月(YY\le 10),则其为(XX-24)岁,
  3. 若该年为20XX年ZZ月(ZZ\ge 10),则其为(XX-23)岁,

规律

如果上面的论述成立,那么我们可以得到如下规律来准确判断一个人的年龄:

  1. 如果一个人恰巧在1月1日出生,那么年份减去出生年份即为其年龄
  2. 如果一个人恰巧在12月31日出生,那么其年龄为年份减去出生年份再减一
  3. 如果出生在中间月份,则推算某年该月份之前月份的年龄需要用该年份减去出生年份减一,月份之后则可以直接减去。

下面以李总理年龄的推算为例,对该规律进行验证:

新华社北京10月27日电 中国共产党中央委员会、中华人民共和国全国人民代表大会常务委员会、中华人民共和国国务院、中国人民政治协商会议全国委员会沉痛宣告:中国共产党的优秀党员,久经考验的忠诚的共产主义战士,杰出的无产阶级革命家、政治家,党和国家的卓越领导人,中国共产党第十七届、十八届、十九届中央政治局常委,国务院原总理李克强同志,因突发心脏病,经全力抢救无效,于2023年10月27日0时10分在上海逝世,享年68岁。

根据资料显示:“李克强同志1955年7月生。”又根据新闻报道[1],他的生日是7月1日,那么:

  1. 从他出生到昨天去世,总共经过了24955=68365+13524955=68*365+135[2]
  2. 10月份在其生日之后,根据规律,可以直接减去出生年,则其为2023-1955=68岁

两种方式得到的结果互相印证,也与电讯的消息一致,该规律成立。


  1. 莫迪发微博祝贺李克强生日,领导人如何过生日? ↩︎

  2. 通过在线工具计算 ↩︎