年齡計算

輸入生日,算實歲、虛歲、幾歲幾個月幾天與下次生日倒數。

Tab下一欄 ⌘K搜尋試算

預設是今天,可以改成任何一天,例如報名截止日。

請選擇出生日期

所有計算都在你的瀏覽器裡完成,輸入的資料不會上傳。

怎麼用

  1. 選擇出生日期。
  2. 「計算到哪一天」預設是今天。想知道某一天當時幾歲,例如報名截止日、退休日,就改成那一天。
  3. 結果會列出:
    • 實歲:滿幾歲,以及滿幾歲幾個月幾天。
    • 虛歲:傳統算法,以農曆新年加歲。
    • 下次生日:還有幾天、是哪一天、會滿幾歲。生日當天會顯示「就是今天」。
    • 出生至今:總天數,也換算成週數和月數。
    • 出生那天是星期幾。

計算方式

實歲從出生日開始,一個月一個月往後數,數到計算日為止,拆成幾年幾個月幾天。日數跟日期計算用同一套規則:目標月份比較短時落在月底,所以 1 月 31 日出生的寶寶,2 月 28 日就算滿 1 個月。

虛歲的算法是:

虛歲=計算日的農曆年 − 出生日的農曆年 + 1

出生當下就是 1 歲,之後每過一次農曆新年(大年初一)加 1 歲。農曆年份由瀏覽器內建的農曆曆法換算,不用自己查萬年曆。

範例

1990 年 5 月 20 日(星期日)出生,算到 2026 年 10 月 11 日:

項目 結果
實歲 36 歲 4 個月 21 天
虛歲 37 歲
出生至今 13,293 天(剛好 1,899 週)
換算成月 436 個月
下次生日 還有 221 天(2027 年 5 月 20 日,滿 37 歲)

再看一個 1 月出生的例子:2000 年 1 月 20 日出生,那天還沒過 2000 年的農曆新年(2 月 5 日),所以屬於農曆 1999 年。到 2026 年 10 月 11 日,實歲是 26 歲,虛歲是 28 歲,差了 2 歲。

常見用途

  • 寶寶幾個月大:打預防針、看發展里程碑時,常用「幾個月又幾天」。
  • 報名資格:考試、比賽、保險常寫「某日前年滿幾歲」,把計算日改成那一天就知道符不符合。
  • 傳統習俗:長輩做壽、命理排盤時常用虛歲。

常見問題

實歲和虛歲差在哪?

實歲(足歲、周歲)從出生算起,每過一次生日加 1 歲,剛出生是 0 歲。虛歲是傳統算法,出生就算 1 歲,之後每過一次農曆新年再加 1 歲,跟生日是哪天無關。所以虛歲會比實歲多 1 歲或 2 歲。

虛歲什麼時候會比實歲多 2 歲?

過了農曆新年、但今年的生日還沒到的這段期間。例如 1985 年 12 月 31 日出生的人,2026 年 10 月 11 日實歲是 40 歲,虛歲是 42 歲;等 12 月 31 日生日過後,實歲變 41 歲,差距縮回 1 歲。

為什麼不是用「今年 − 出生年 + 1」算虛歲?

那是簡化的算法,用西曆 1 月 1 日加歲。傳統的虛歲是以農曆新年加歲,所以 1、2 月出生、還在前一個農曆年的人,兩種算法會差 1 歲。本頁用農曆新年計算。

2 月 29 日出生的人,平年怎麼算生日?

本頁在平年把 2 月 28 日當作生日,也就是 2 月 28 日滿歲。也有人習慣在 3 月 1 日過生日,兩種都很常見。

法律上的年齡是實歲還是虛歲?

實歲。民法、身分證、保險、各種報名資格的年齡都是用實歲計算,例如年滿 18 歲成年,指的是 18 歲生日那天起。虛歲多半只用在傳統習俗,例如做壽。

資料來源

最後更新: