今年是闰年吗
闰年是指多出一天——2月29日——的公历年份,一共366天,而不是通常的365天。设置闰年是为了让日历和地球绕太阳公转的周期保持同步,而这个周期大约是365.2422天,并不是刚好365天。如果不做周期性修正,日历会以每年大约6小时的速度相对季节发生偏移,四年下来就会累积出整整一天的误差,长此以往,北半球的圣诞节甚至会慢慢移到夏天。
公历的闰年规则
现代公历自1582年起在世界各地陆续被采用,它用一个三段式规则来判断闰年:
- 能被4整除的年份是闰年——所以2024年、2028年和2032年都是闰年。
- 例外:能被100整除的年份不是闰年——所以1900年、1800年和1700年虽然能被4整除,却都不是闰年。
- 例外的例外:能被400整除的年份是闰年——所以2000年和1600年都是闰年。
这个三段式规则意味着每400年周期里有97个闰年,而不是100个,平均每年长度是365.2425天,和实际的太阳年365.2422天极为接近——误差每3000年还不到一天。
历史:儒略历及其累积误差
在公历改革之前,儒略历(由尤利乌斯·恺撒在公元前45年颁布)每四年增加一个闰日,没有整百年份的例外规则,这样算下来平均每年是365.25天——略微偏长。几个世纪下来,儒略历相对太阳年每年大约累积11分钟的误差,到16世纪已经累积了整整10天的偏差。教皇格里高利十三世在1582年的历法改革中,直接从日历上删掉了10天,并引入了整百年份的例外规则,以防止未来继续累积误差。
2月29日出生的人
在2月29日出生的人——有时被称为"闰日宝宝"——严格来说,他们的生日只有每四年才真正存在一次。在日常生活中,他们在非闰年通常会选择在2月28日或3月1日庆祝生日。在法律上,大多数司法辖区在官方事务中,也会把他们的生日算作2月28日或3月1日。
在2月29日出生的概率大约是1/1461(四年一次,每年365天再加一天),约合0.068%。全世界有几百万人是"闰日宝宝"。
对金融和法律的影响
闰年会影响利息计算、合同期限和法定截止日期。按日计息的贷款,在闰年会多累积一天的利息。规定"365天"期限的年度合同,在闰年可能会因司法辖区和合同措辞的不同,技术上提前一天到期。计算固定年薪员工工资的系统,处理这多出来的一天时也可能有所不同——有些年薪会按365天分摊,有些则按366天,视具体年份而定。
其他历法系统
伊斯兰教历(希吉来历)是纯粹的阴历,不使用公历的闰年系统,不过它有自己的闰年周期来让阴历月份保持对齐。希伯来历是一种阴阳合历,每19年周期里会有7次插入一整个闰月(阿达尔一月)。伊朗历(太阳希吉来历)采用一种8年一循环的闰年规则,精确度甚至超过公历。
使用方法
输入任意一个过去或未来的年份,工具会立刻告诉你它是不是闰年,自动应用三段式公历规则,你完全不用自己去记那个整百年份的例外情况。这对测试日期处理代码边界情况的程序员、需要计算跨越2月的截止日期或合同期限的人,或者单纯好奇某一年情况的人来说,都很实用。
用几个"刁钻"的年份测试一下规则
整百年份的例外规则是大多数人最容易搞错的地方,值得直接测试几个具体案例。2100年能被4整除,看起来像是闰年,但它同时也能被100整除、却不能被400整除,所以例外规则生效,2100年将不是闰年——这将是自1900年以来,第一个"能被4整除"却结果不是闰年的年份。相比之下,2000年能被4、100和400同时整除,所以"例外的例外"让它恢复成了闰年。把这两个年份都拿到这个检测工具里试一试,是在真正需要用到某个日期计算之前,快速建立对这条规则信心的好办法。
未来几个整百年份速查
因为整百年份的例外情况比较少见、容易被遗忘,记住几个具体的未来日期会很有帮助:2100年、2200年和2300年虽然表面上符合"能被4整除"的条件,却都不是闰年;而2400年会像2000年一样重新成为闰年。如果某个软件把"每四年一个闰年"硬编码进去、却没有加上整百年份的例外规则,从2100年开始就会悄悄给出错误答案——这种bug要过几十年才会暴露出来,而这正是这个检测工具今天就能帮你提前验证的那类"潜伏"边界情况。
私密且即时
闰年判断使用简单的算术运算,完全在你的浏览器中完成,输入年份后结果即刻显示,你输入的任何内容都不会被发送到服务器、记录或分享。
Leap year FAQ
- What makes a year a leap year?
- A year is a leap year if it is divisible by 4, except for century years (divisible by 100), which must also be divisible by 400. So 2000 was a leap year but 1900 was not.
- Why do we need leap years?
- A solar year is approximately 365.2422 days, not exactly 365. Without leap years, the calendar would drift against the seasons by about 6 hours per year.
- When is the next leap year?
- Enter the current year to see the next one, or the calculator shows it automatically for the current year.