跳到主要内容

闰年到底怎么判断,四年一闰百年不闰四百年再闰说清楚

把闰年规则拆开讲明白,能被 4 整除还要看整百年逢 400 才闰,顺带说清为什么要有闰年、2 月 29 日生日怎么过,以及闰秒和闰年完全是两回事。

发布于 作者 李雷
#闰年 #日历 #时间计算 #历法

闰年到底怎么判断,四年一闰百年不闰四百年再闰说清楚

每隔几年总有人在群里争:今年是不是闰年?有人脱口而出「能被 4 整除就是」,听着对,真较起真又总差一口气。问题就出在那几个整百年身上。下面把规则、来历和几个常被搞混的地方一次讲透。

一句话规则,以及它的完整版

民间常说「四年一闰」,这只是简化版。完整的格里历闰年规则其实有三层:

  • 能被 4 整除的年份是闰年;
  • 但能被 100 整除的整百年不是闰年;
  • 除非它还能被 400 整除,那又是闰年。

合成一个判断就是:能被 4 整除,且(不能被 100 整除,或能被 400 整除)。记不住三句话没关系,记住后半句这个逻辑表达式就够了,代码里也是这么写的。

为什么要有闰年

地球绕太阳转一圈,也就是一个回归年,大约是 365.2422 天,并不是整整 365 天。多出来的那约 0.2422 天看着不起眼,可一年攒一点,四年就差不多攒满一天。如果日历一直按 365 天走,季节会慢慢往后挪,几百年下来,原本六月的夏天会跑到日历上的十二月去。

每四年加一天,也就是补回每年约 0.25 天,大方向对上了。可 0.25 比真实的 0.2422 略大了一点点,补过头了。于是逢整百年不闰、逢 400 又闰这套微调登场,正好削掉那一丝多补的量。这样调下来,格里历的精度做到约 3200 年才差一天,日常用绰绰有余。

三个最容易记错的年份

光说规则不够直观,拿几个真实年份跑一遍最清楚。把它们放进闰年查询器,三项整除判断会逐条列出来:

  • 2000:能被 4 整除、能被 100 整除、也能被 400 整除。整百年里它过了 400 这一关,所以是闰年,全年 366 天,2 月 29 天。
  • 1900:能被 4 整除、能被 100 整除,但 1900 ÷ 400 = 4.75,除不尽。没过 400 这关,于是不是闰年,全年 365 天,2 月只有 28 天。
  • 2024:能被 4 整除,又不是整百年,根本不用考虑 100 和 400 的事,直接是闰年。

我自己第一次给同事讲这个时,对方死活不信 1900 不是闰年,理由是「它明明能被 4 整除」。我让他在工具里依次输入 1896、1900、1904,他看到 1900 那一栏 400 整除显示「否」,中间断了一档,才反应过来整百年是要单独过一道关的。眼见为实,比背规则管用。

2 月 29 日生日的人怎么办

闰年比平年多出来的那天就是 2 月 29 日,术语叫闰日。在这天出生的人有时被叫作闰日宝宝,严格说每四年才能过一个真正的生日。比如 2024 年 2 月 29 日出生的孩子,下一个货真价实的 2 月 29 日要等到 2028 年。

平年里没有这一天,各地系统处理方式不一,有的把生日记成 2 月 28 日,有的顺延到 3 月 1 日。要订一个里程碑生日,先查清楚哪一年真带 2 月 29 日就不会扑空。顺便提一句,如果你想算两个日期之间隔了多少天,而中间又跨过了闰年的二月,用日期天数计算器会比心算靠谱,它替你把那多出的一天数进去了。

闰秒不是闰年,别搞混

很多人听到「闰」字就把闰年和闰秒混为一谈,其实完全是两码事。

  • 闰年补的是日历和回归年之间的偏差,规律是固定的,靠 4/100/400 这套算式提前几百年都能算出来。
  • 闰秒补的是原子钟时间和地球自转之间的偏差。地球自转速度并不稳定,会有微小的快慢变化,所以闰秒没法用公式预测,得由国际机构根据实测决定是否在某年的 6 月底或 12 月底插入一秒。

一个是天数层面的、可预测的;一个是秒层面的、临时决定的。判断闰年时完全用不着操心闰秒。

顺手能用上的几个小工具

判断完闰年,常常还要接着算别的。想知道自己活了多少天,可以用年龄计算器;要从某天往后推算几天落在哪一天,用日期加天数计算器;碰到 MMXXIV 这类年份写法看不懂,丢给罗马数字转换器秒读。

闰年这件事说穿了不复杂,就是一个 365.2422 天对不齐整数日历的修补方案。记住「四年一闰、百年不闰、四百年再闰」,再对着工具跑几个年份验证一下,以后群里再有人争,你心里就有底了。


Made by Toolora · Updated 2026-06-13