先分清周岁、虚岁与工龄
周岁、虚岁和工龄不是同一个概念。周岁描述一个人从出生起经过的公历时间;虚岁属于民间口径;工龄则与建立劳动关系和累计工作有关。把这三者放在同一个“年龄”字段里,很容易得到无法复核的结果。
年龄计算器应先明确出生日期、计算基准日和起算边界。本文采用公历周岁口径,不把农历换算或工作经历混入年龄结果。
周岁按公历计算,生日当天不算满下一周岁
《最高人民法院关于审理未成年人刑事案件具体应用法律若干问题的解释》第二条在刑法未成年人案件语境中明确:“周岁”按照公历的年、月、日计算,从周岁生日的第二天起算。
据此,公历周岁的计算步骤是:
- 输入公历出生年月日和明确的计算基准日。
- 找出出生日期对应的公历生日。
- 基准日是生日当天时,不增加周岁,仍按上一周岁计算。
- 基准日进入生日的次日,才增加一岁;以后每到生日次日,才进入下一周岁。
因此,“生日当天加一岁”和“生日次日加一岁”会相差一天。本站所采用的边界是:生日当天不算满下一周岁,生日次日才算。
《中华人民共和国民法典》第二百条也规定,民法所称的期间按照公历年、月、日、小时计算。中国科学院紫金山天文台《历书科普问题解答》说明,公历平年为 365 天,闰年为 366 天。公历周岁依据公历月、日推进,而不是把总天数机械地换算成周年,所以春节或农历月份的变化不会直接改变公历生日。
两个人相差一天,先检查是否把生日当天算进去了
《中华人民共和国民法典》第二百零一条规定,按照年、月、日计算期间的,开始的当日不计入,自下一日开始计算。这与周岁解释所明确的“生日第二天起算”在边界处理上相同,但两条规则适用的法律场景不同,引用时仍应加以区分。
如果两个人的结果正好差一天,应依次核对:
- 双方是否都使用公历出生年月日,而不是把农历生日直接当成公历生日。
- 计算基准日是否相同,是否分别比较了生日当天和生日次日。
- 是否有一方在生日当天直接把周岁数加了一。
如果出生日期、计算基准日、历法和生日边界都一致,就不能只凭“差一天”判断谁对谁错,还应继续核对各自采用的计算规则。
按月期间的月末规则不要直接套成周岁规则
《中华人民共和国民法典》第二百零二条规定,按照年、月计算期间的,到期月的对应日为期间的最后一日;没有对应日的,月末日为期间的最后一日。
例如,从 1 月 31 日开始按月计算,而目标月没有对应日时,按该条规则以目标月月末为最后一日。这条处理的是“按照年、月计算期间”的到期日,不能未经说明就改写成每人生日都顺延到月末,也不能据此自行创造一种虚岁算法。
虚岁没有全国统一的法定算法
现行法规中没有一条给出全国统一的虚岁计算方法。虚岁属于民俗口径,现实中存在按春节或农历换算的不同做法,不能把其中某一种直接称为统一标准。
《中华人民共和国民法典》第二百零条规定公历期间,并没有列出虚岁算法。该法第二百零四条同时规定,期间计算依照本法规定,但法律另有规定或者当事人另有约定的除外。因此,看到“虚岁”时,还要查明它依据的是哪一地的民俗、哪一种农历节点,以及是否另有明确约定。
中国科学院紫金山天文台《历书科普问题解答》指出,春节在公历中的日期或早或迟,与农历有无闰月密切相关。公历生日按公历月、日确定;采用春节或农历节点的虚岁口径,则可能在另一公历日期增加年龄。这就是两种口径在观感上对不上的原因,不一定是计算出错。
如果一个虚岁结果没有说明春节或农历节点,也没有写明增加一岁的规则,就缺少可复现的判断条件。本站只输出公历周岁,不把某一种民间虚岁算法包装成法定结果。
年龄不能代替工龄
年龄与工龄的起点不同。周岁依据出生日期计算,工龄则要看用人单位何时开始用工。《中华人民共和国劳动合同法》第七条规定,用人单位自用工之日起即与劳动者建立劳动关系。因此,仅凭出生日期和周岁结果,无法推出工龄。
《中华人民共和国劳动合同法实施条例》第九条针对“连续工作满 10 年”的起始时间规定,应当自用人单位用工之日起计算,包括《中华人民共和国劳动合同法》施行前的工作年限。这说明特定工龄判断有自己的时间起点和历史工作年限口径。
《职工带薪年休假条例》第三条又采用累计工作年限分档:累计工作已满 1 年不满 10 年的,年休假 5 天;已满 10 年不满 20 年的,年休假 10 天;已满 20 年以上的,年休假 15 天。
这里的“折算”,是依据用工之日、连续工作口径或累计工作年限判断是否达到相应档位,而不是把周岁数字直接换算成工龄。记录年龄时,应保存出生年月日、计算基准日、历法和生日边界;核对工龄时,则应另行确认用工日期、累计工作口径以及所问的具体规则。两类结果应分开记录,不能相互替代。