年齡計算器
根據出生日期計算歲數、月數和天數。
如何使用此年齡計算器
- 輸入出生日期
在「出生日期」欄位中選擇出生日期。
- 設定基準日期
在「基準日期」欄位中選擇您要計算的日期(預設為今天)。
- 查看年齡詳情
結果會顯示歲數、額外月數、總天數以及距離下一個生日的天數。
此年齡計算器的運作原理
此年齡計算器透過對年、月、日進行公曆減法,計算出生日期與參考日期之間的精確時間。它並非將總天數除以 365.25,而是逐月計算以符合不同月份長度(28–31 天)與閏年規則,提供與日常生活一致的年、月、日明細。此結果適用於驗證資格、追蹤醫療里程碑、確認法定年齡門檻,或單純計算兩個日期之間的精確差距。
年齡 = (參考年份 – 出生年份),並依據參考年份中生日是否已過進行調整;以及日曆減法後剩餘的月份與天數 以 1990 年 3 月 15 日為出生日期,2025 年 11 月 8 日為基準日期為例:計算器會計算 35 個完整年份(1990 年 3 月 15 日 → 2025 年 3 月 15 日),接著是 7 個完整月份(3 月 15 日 → 10 月 15 日),最後是剩餘的 24 天(10 月 15 日 → 11 月 8 日)。結果為 35 歲 7 個月又 24 天。總經過天數為 13,022 天,距離下一個生日(2026 年 3 月 15 日)還有 127 天。
以出生日期 2000 年 1 月 1 日和基準日期 2025 年 7 月 15 日為例:計算器會計算出 25 個完整年份(2000 年 1 月 1 日 → 2025 年 1 月 1 日),接著是 6 個完整月份(1 月 1 日 → 7 月 1 日),最後是剩餘的 14 天(7 月 1 日 → 7 月 15 日)。結果為 25 歲 6 個月又 14 天,總共經過了 9,309 天。
- ✓ 此計算僅使用格里高利曆(公曆)——不轉換儒略曆或其他曆法系統的日期。
- ✓ 閏年遵循標準規則:能被 4 整除,但不能被 400 整除的世紀年除外(例如 2000 年是閏年,1900 年則不是)。
- ✓ 月份長度取自實際日曆(2 月為 28/29 天,其他月份為 30 或 31 天),而非取平均值。
- ✓ 基準日期默認為今天,但可設置為任何未來日期,以便進行規劃或里程碑查詢。
- ✓ 早於出生日期的基準日期將被視為無效輸入。
- 對於 2 月 29 日出生的人,在非閏年的日常生活中通常將 3 月 1 日視為其生日,但法律慣例因司法管轄區而異。
- 醫療和發育里程碑(如兒科生長圖表、胎齡)通常使用以週或月為單位的年齡,而非以年為單位,因此月份和天數的輸出具有臨床相關性。
- 對於法定年齡門檻(如投票、飲酒、退休),大多數司法管轄區的慣例是在生日當天開始時即達到該年齡,而非生日後一天。
- 未考慮時區差異——計算基於日曆日期,不具備小時級別的精確度。
- 格里高利曆閏年規則 — 美國海軍天文台
- ISO 8601 日期算術規範 — 國際標準化組織
為什麼使用年-月-日而不是總天數?
人們習慣以歲和月來描述年齡——例如一個孩子是 3 歲 4 個月大,而不是 1,219 天。此計算器根據公曆逐月計算,而非將總天數除以 365.25,因此它考慮了不同月份的長度和閏年。這產生的結果與資格審查、醫療里程碑和法定年齡門檻所使用的計算方式一致。對於需要精確經過天數的使用者,系統仍會顯示總天數。
年齡計算器常見問題
此計算器如何處理閏年?
它採用標準的格里曆閏年規則(年份可被 4 整除,但世紀年份須可被 400 整除),並在存在時計算 2 月 29 日,因此總天數和月份計算在跨越閏年界限時是準確的。
月份計數代表什麼?
它代表超過完整年份計數後額外完成的日曆月份。例如,30 年 6 個月會在月份欄位顯示 6,而非 366。
我可以使用未來的日期作為基準嗎?
可以。將基準日期設定在未來,可以讓您查看某人在特定里程碑時的年齡,例如未來畢業、退休日期或活動時的年齡。
總天數計算是否等同於將年份乘以 365?
不是。總天數是直接根據日曆計算的,並包含範圍內的所有閏日。將年份乘以 365(或 365.25)是一種近似值,在較長的時間跨度內可能會產生數天的偏差。
這適用於歷史日期嗎?
它適用於格里曆中的任何日期。對於格里曆採用之前的日期(因國家而異,通常為 1582–1752 年),結果會追溯反映格里曆規則,這可能與當時使用的曆法系統有所不同。