无需登录 数据私有 本地保存

闰年检测器 - 公历年份是否闰年

84
0
0
0

闰年检测器

快速检测任意公历年份是否为闰年,支持单年份检测与批量范围查询

单年份检测
年份范围检测
范围上限500年
闰年判断规则
规则一 能被 4 整除
如 2024 ÷ 4 = 506 ✓
规则二(例外) 能被 100 整除则不是闰年
如 1900 ÷ 100 = 19 ✗
规则三(例外之例外) 能被 400 整除则仍是闰年
如 2000 ÷ 400 = 5 ✓
伪代码:if (year % 400 == 0) → 闰年  else if (year % 100 == 0) → 非闰年  else if (year % 4 == 0) → 闰年  else → 非闰年
常见问题与知识点

闰年是指公历中含有366天(2月有29天)的年份。地球绕太阳公转一周的实际时间约为365.2422天(365天5小时48分46秒),即一个回归年。如果每年都按365天计算,每4年就会多出约0.9688天(约23小时15分),长期累积会导致日历与季节严重错位。因此设置闰年制度,通过在2月增加1天来修正这个误差。

这体现了闰年规则的精妙之处:
1900年:能被4整除(1900÷4=475),但也能被100整除(1900÷100=19),且不能被400整除(1900÷400=4.75),根据规则二,它不是闰年。
2000年:能被4整除,也能被100整除,但能被400整除(2000÷400=5),根据规则三,它仍然是闰年。
这样设计是因为每4年加1天会略微多修正(4×0.2422≈0.9688天,而非完整的1天),每100年就会多出约0.78天,所以整百年不设闰年;但每400年这个误差又累积到约3.12天,需要再补回1天,因此400的倍数年份恢复为闰年。

2月29日出生的人通常被称为"闰日宝宝"(Leap Day Baby)。在非闰年,他们大多数选择在2月28日3月1日庆祝生日。法律上,不同国家和地区对闰日出生者的年龄计算有不同规定:有的以3月1日为法定生日,有的以2月28日为准。全球约有500万人在2月29日出生,占世界总人口的不到0.07%。他们真正在2月29日过生日的频率是每4年一次(但遇到整百年非闰年时可能间隔8年,如1896年到1904年)。

目前使用的格里高利历(公历)由教皇格里高利十三世于1582年颁布实施。在此之前,欧洲使用儒略历(公元前45年由凯撒大帝推行),儒略历的规则更简单:每4年一个闰年,没有整百年的例外。这导致从公元前45年到1582年,累计误差已达约10天。1582年,格里高利历通过直接跳过10天(10月4日后直接跳到10月15日)并引入新的闰年规则来修正误差。不同国家采纳格里高利历的时间不同,中国于1912年正式采用公历。

最近的闰年:2020年、2024年(均为闰年),下一个闰年是2028年。之后依次为2032年、2036年、2040年等。值得注意的是,2100年不是闰年(整百年但不能被400整除),所以2096年到2104年之间会间隔8年。您可以使用本工具的范围检测功能,输入起止年份来查看任意时间段内的所有闰年。

三步快速判断法:
1️⃣ 年份能否被400整除?能 → 闰年(如2000年)
2️⃣ 年份能否被100整除?能 → 非闰年(如1900年)
3️⃣ 年份能否被4整除?能 → 闰年(如2024年),不能 → 非闰年
口诀记忆:"四年一闰,百年不闰,四百年再闰"