在線即時計算器 · 純前端本地秒算 · 零數據上傳

⏱️ 閏年計算器

專業免費的 閏年計算器。純前端本機毫秒級計算、零資料上傳、極致隱私保護。提供詳細公式推導、實例示範與常見問答。

即時推算結果 (Computed Output)
即時試算完成
專業公認計算模型,即時運算完畢
📜 計算歷史記錄 (試算軌跡)
尚無歷史記錄,每次點擊「計算」將在此留下試算軌跡...

這款閏年計算器能做什麼

這款閏年計算器會依照公曆(即國際通用、用於民用日期的格里曆)的規則,告訴你某一年是否為閏年——也就是全年有 366 天而非 365 天,並在二月多出 2 月 29 日的年份。它提供兩種模式:查詢單一年份,或掃描整段年份區間,列出並統計其中所有的閏年。

使用方法

請先選擇你的計算方式:

  • 單一年份——在年份欄位輸入一個數值(預設為 2024)。計算器會回報該年是否為閏年,以及該年共有幾天(365 或 366)。
  • 年份區間——輸入起始年份與結束年份(預設為 2020–2030)。計算器會列出這段期間內的每一個閏年,並顯示總年數、閏年數量與非閏年數量。

計算公式說明

當以下條件成立時,該年即為閏年:

  • 能被 4 整除,且不能被 100 整除;或
  • 能被 400 整除。

換句話說:

Leap Year \iff ≤ft(Year \bmod 4 = 0 \wedge Year \bmod 100 ≠ 0\right) \vee ≤ft(Year \bmod 400 = 0\right)

(year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)。「能被 100 整除卻不能被 400 整除」這個例外,正是讓 1900 年成為平年、而 2000 年卻是閏年的關鍵。在區間模式下,計算器只是把這條規則套用到起始到結束之間的每一年,並蒐集所有符合的年份。

\begin{gathered} Leap Count = \sum_{y=S}^{E} \big[ IsLeap(y) \big] \\[1.5em] where ≤ft{ \begin{aligned} S &= Start Year \\ E &= End Year \\ IsLeap(y) &\iff (y \bmod 4 = 0 \wedge y \bmod 100 ≠ 0) \vee (y \bmod 400 = 0) \end{aligned} \right. \end{gathered}

實際範例

將計算方式設為年份區間,起始年份 = 2020、結束年份 = 2030。逐年檢驗:

  • 找到的閏年:2020、2024、2028
  • 總年數:2030 - 2020 + 1 = 11
  • 閏年數量:3
  • 非閏年數量:11 - 3 = 8

若改為查詢單一年份 2024,結果則是「閏年」,全年共 366 天。

使用注意事項與精準校對原則(6 大核心守則)

📐 1. 嚴格對齊輸入量綱與單位

輸入各項數值時請務必確認量綱(例如小時、天數、金額、百分比),避免單位不匹配引發推算偏差。

🔒 2. 純前端本機毫秒級隱私保障

所有計算邏輯 100% 在您的終端瀏覽器內完成,資料絕不上傳伺服器,嚴格守護商業與個人隱私。

📊 3. 符合公認學術與產業計算模型

演算法嚴格遵循國際通用數學公式與標準計算模型,經多重情境交叉核對,數值嚴密精確。

📋 4. 一鍵複製與免登入 PDF 匯出

支援一鍵複製推算結果字串至剪貼簿,亦可直接點擊列印按鈕輸出純淨 PDF 工作報表。

🔄 5. 多情景敏感度動態對比

建議針對極端值與多組預期情景分別試算,觀察輸出數據的波動區間,輔助做出更穩健的決策。

🛡️ 6. 專業諮詢與日常參考免責聲明

本工具運算結果供日常排程、學業研習與事前參考之用,如涉及重大法規或投資決策請諮詢持證專家。

常見問題 (FAQ)

2100 年明明能被 4 整除,為什麼不是閏年?
因為它同時能被 100 整除、卻不能被 400 整除,所以被例外規則排除。1700、1800、1900 也都是同樣的情形。
2000 年真的是閏年嗎?
是的。它能被 400 整除,符合規則的第二項條件,因此保留 2 月 29 日。
這套規則適用於 1582 年以前的年份嗎?
本計算器會把格里曆規則套用到你輸入的任何年份,包括往前回溯的「外推格里曆」。從歷史來看,格里曆是在 1582 年才開始施行,因此更早的日期可能與舊有的儒略曆不同——儒略曆只要逢 4 的倍數就算閏年,並沒有 100/400 的例外規則。