透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

下一個閏年
2024
你所輸入年份之後的第一個閏年
距離還有幾年 1

什麼是「下一個閏年計算器」?

這個工具會找出你所輸入年份「之後」出現的第一個閏年。閏年會在二月多加一天(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\}$$
依據能否被4、100、400整除的格里曆閏年規則流程圖
格里曆規則:能被4整除,但不能被100整除,除非也能被400整除。

實際範例

假設你輸入 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。

最後更新: