什么是下一个闰年计算器?
这个工具能帮你找出在你输入的年份之后出现的第一个闰年。闰年会在二月增加第29天(2月29日),让历法与地球绕太阳公转的周期保持同步——这一周期约为365.2422天。本计算器采用现代公历(格里高利历)规则,适用于全球任意年份。
使用方法
在输入框中填入一个起始年份(例如当前年份),然后提交。计算器会返回下一个闰年,并告诉你距离它还有几年。起始年份本身不计入结果——即使你输入的就是闰年,得到的也是之后的那个闰年。
闰年公式详解
当年份 \(y\) 能被4整除时即为闰年,但逢百的年份(能被100整除)必须同时能被400整除才算闰年。所以2000年是闰年,而1900年和2100年都不是。计算器从 \(Y+1\) 开始逐年往后推,直到找到第一个满足上述规则的年份。
$$\text{Next Leap Year} = \min\left\{\, y > \text{Starting Year} \;:\; (y \bmod 4 = 0) \;\wedge\; \big((y \bmod 100 \neq 0) \vee (y \bmod 400 = 0)\big) \right\}$$
实例演示
假设你输入 2023。检查2024:\(2024 \div 4 = 506\),没有余数,而且2024不是逢百年份,所以它是闰年。下一个闰年就是 2024,距离1年。
再输入 2096:接下来的2097、2098、2099都不满足条件。2100能被100整除却不能被400整除,因此被跳过。下一个闰年是 2104。
常见问题
输入的年份本身会被返回吗?不会。结果一定严格晚于你的输入,所以即使输入的是闰年,得到的也是下一个闰年。
为什么2100年不是闰年?逢百的年份必须能被400整除。\(2100 \div 400\) 不是整数,因此这一年没有2月29日。
闰年之间相隔多久?通常是4年,但在被跳过的逢百年份附近,间隔可能拉长到8年,例如1896年 → 1904年。