實歲與虛歲計算

實歲從出生那天起算,每到國曆生日當天加一歲。虛歲是出生就算 1 歲,每過一次農曆新年再加一歲,所以比實歲多 1 歲或 2 歲。例如 1990 年 5 月 20 日出生,2026 年 10 月 21 日是實歲 36 歲、虛歲 37 歲。

實歲36 歲
虛歲37 歲

農曆生日四月廿六,庚午年,生肖馬。

在你的瀏覽器裡計算,輸入的資料不會上傳。

範例

2026 年 1 月 10 日出生的嬰兒,到 2026 年 10 月 21 日實歲 0 歲,虛歲已經 2 歲:出生時是農曆乙巳年,2 月 17 日春節又加了一歲。

易錯點

虛歲換年看農曆新年,不是國曆 1 月 1 日。部分命理說法以立春換年,同一天可能差 1 歲,請先確認對方用哪一種。

下一步

要查農曆生日每年對應的國曆日期,請用『農曆國曆換算與節氣』。要換算民國年,請用『民國年西元年換算』。

1 月出生的嬰兒,14 個月後虛歲 3 歲2026 年 1 月 10 日出生。虛歲出生就是 1 歲,2026 年 2 月 17 日春節變 2 歲,2027 年 2 月 6 日春節變 3 歲。實歲到 2027 年 1 月 10 日才滿 1 歲。到 2027 年 3 月 31 日,實歲 1 歲、虛歲 3 歲。實歲與虛歲出生 14 個月,虛歲已經 3 歲虛歲2 歲3 歲實歲0 歲1 歲2026/1/10 出生2026/2/17 春節2027/2/6 春節春節日期依中央氣象署日曆

怎麼算

實歲:從出生那天起算,每過一個國曆生日加 1 歲。民法第 124 條規定「年齡自出生之日起算」,所以生日當天就加 1 歲。民法的年齡用這個算法。

虛歲:出生就算 1 歲,以後每過一次農曆新年加 1 歲。本工具的算法是「計算日的農曆年 − 出生的農曆年 + 1」。這是民俗算法,不用來代替法律上的年齡。

所以虛歲比實歲多 1 歲或 2 歲。已過農曆新年、還沒過國曆生日時,多 2 歲。

範例:1990 年 5 月 20 日出生

2026 年的日子實歲虛歲
01/01 元旦3536
02/16 除夕3536
02/17 春節(初一)3537
05/19 生日前一天3537
05/20 國曆生日3637
12/31 年底3637

2026 年的春節是 2 月 17 日。從春節到 5 月 19 日,虛歲比實歲多 2 歲。

春節換年還是立春換年

教育部辭典對虛歲的說法是「每逢新年即增加一歲」。本工具預設以農曆正月初一為新年。香港天文台也以正月初一作為農曆年的干支交替。

香港天文台說明,部分命理愛好者主張以立春換年。本工具的立春模式,生肖也以立春為界。本工具資料(1901–2100 年)裡,立春都在國曆 2 月 3 日到 5 日,可能比春節早或晚。出生日或計算日在兩者之間時,兩種算法會差 1 歲。工具上方可以切換。

2 月 29 日出生

平年沒有 2 月 29 日。本工具假設平年在 3 月 1 日滿歲。這是依民法第 121 條期間計算的但書推論,不是官方範例。

沒有納入的情況

出生時刻與時區:本工具只看日期。預設計算日是台灣時間的今天。在國外出生、當地日期和台灣不同時,請用台灣日期輸入。

以冬至或其他日子換年的地方習俗、命理八字的「節氣換月」,本工具不算。

其他地方的年齡制度(例如韓國),本工具不實作。

日期範圍:1901 年 1 月 1 日到 2100 年 12 月 31 日。

常見問題

虛歲怎麼算?

出生就算 1 歲,以後每過一次農曆新年(正月初一)加 1 歲。簡單算法:今年的農曆年減出生的農曆年,再加 1。

虛歲比實歲多幾歲?

多 1 歲或 2 歲。已過農曆新年、還沒過國曆生日時,多 2 歲;其他時候多 1 歲。例如 1990 年 5 月 20 日出生,2026 年 3 月 1 日實歲 35 歲、虛歲 37 歲。

除夕出生的嬰兒,隔天就 2 歲嗎?

照虛歲的算法,是。2026 年 2 月 16 日(除夕)出生,2 月 17 日春節就是虛歲 2 歲,實歲還是 0 歲。

1 月出生的人,生肖要看哪一年?

看農曆年。2026 年 1 月 10 日還沒過春節(2 月 17 日),農曆仍是乙巳年,生肖屬蛇,不是馬。

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

民法用實歲:第 124 條規定年齡自出生之日起算,第 12 條規定滿十八歲為成年。其他法律事項依該法規定。

資料來源

本頁製作方式

本頁由 AI 協助製作:先查官方來源,再寫成計算規則與說明。之後由另一個 AI 模型(Codex)對照來源查證(2026-10-21)。本頁沒有經過人工審核。

虛歲:教育部《重編國語辭典修訂本》的釋義是「人自出生即算一歲,以後每逢新年即增加一歲」。本頁採用民俗上的虛歲算法,不用來代替法律上的年齡。本工具預設以農曆正月初一(春節)為「新年」;香港天文台說明,官方曆法以正月初一作為農曆年的干支交替,部分命理愛好者主張以立春換年。工具可以切換成立春換年。

實歲:教育部辭典的釋義是「自各人的生日起,扣足計算,所實有的年齡」。民法第 124 條規定「年齡自出生之日起算」,所以生日當天就滿一歲。民法的年齡依第 124 條計算,例如第 12 條「滿十八歲為成年」。其他法律事項依該法規定。

2 月 29 日出生的人:平年沒有 2 月 29 日。本工具假設平年在 3 月 1 日滿歲。這個假設參考民法第 121 條第 2 項但書(最後之月無相當日者,以其月之末日為期間之末日),不是法規的直接規定,也不是官方範例;有法律上的需要,請向主管機關確認。

農曆日期、春節與立春的日期,用本站『農曆國曆換算與節氣』的資料算出(資料範圍 1901–2100 年)。2026、2027 年的農曆日期已和香港天文台對照表逐日比對(730 天、48 個節氣,沒有差異);春節與立春也和中央氣象署日曆核對:2026 年春節是 2 月 17 日,2027 年春節是 2 月 6 日、立春是 2 月 4 日。其他年份沒有逐日核對。生日與計算日都限 1901-01-01 至 2100-12-31。

計算日預設為台灣時間(Asia/Taipei)的今天,不看瀏覽器時區。測試:node src/tools/age/test.mjs。

最後更新:2026-10-21