實歲與虛歲計算
實歲從出生那天起算,每到國曆生日當天加一歲。虛歲是出生就算 1 歲,每過一次農曆新年再加一歲,所以比實歲多 1 歲或 2 歲。例如 1990 年 5 月 20 日出生,2026 年 10 月 21 日是實歲 36 歲、虛歲 37 歲。
農曆生日四月廿六,庚午年,生肖馬。
在你的瀏覽器裡計算,輸入的資料不會上傳。
範例
2026 年 1 月 10 日出生的嬰兒,到 2026 年 10 月 21 日實歲 0 歲,虛歲已經 2 歲:出生時是農曆乙巳年,2 月 17 日春節又加了一歲。
易錯點
虛歲換年看農曆新年,不是國曆 1 月 1 日。部分命理說法以立春換年,同一天可能差 1 歲,請先確認對方用哪一種。
怎麼算
實歲:從出生那天起算,每過一個國曆生日加 1 歲。民法第 124 條規定「年齡自出生之日起算」,所以生日當天就加 1 歲。民法的年齡用這個算法。
虛歲:出生就算 1 歲,以後每過一次農曆新年加 1 歲。本工具的算法是「計算日的農曆年 − 出生的農曆年 + 1」。這是民俗算法,不用來代替法律上的年齡。
所以虛歲比實歲多 1 歲或 2 歲。已過農曆新年、還沒過國曆生日時,多 2 歲。
範例:1990 年 5 月 20 日出生
| 2026 年的日子 | 實歲 | 虛歲 |
|---|---|---|
| 01/01 元旦 | 35 | 36 |
| 02/16 除夕 | 35 | 36 |
| 02/17 春節(初一) | 35 | 37 |
| 05/19 生日前一天 | 35 | 37 |
| 05/20 國曆生日 | 36 | 37 |
| 12/31 年底 | 36 | 37 |
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 條規定滿十八歲為成年。其他法律事項依該法規定。
資料來源
- 虛歲(教育部《重編國語辭典修訂本》)(教育部,查證日 2026-10-21)
- 實歲(教育部《重編國語辭典修訂本》)(教育部,查證日 2026-10-21)
- 民法第 124 條(年齡之計算)(全國法規資料庫(法務部主管),查證日 2026-10-21)
- 民法第 121 條(期間之終止)(全國法規資料庫(法務部主管),查證日 2026-10-21)
- 民法第 12 條(成年)(全國法規資料庫(法務部主管),查證日 2026-10-21)
- 中華民國115年日曆資料表(2026cal.pdf)(交通部中央氣象署,查證日 2026-10-21)
- 中華民國116年日曆資料表(2027cal.pdf)(交通部中央氣象署,查證日 2026-10-21)
- 2026 年公曆與農曆日期對照表(T2026c.txt)(香港天文台,查證日 2026-10-21)
- 2027 年公曆與農曆日期對照表(T2027c.txt)(香港天文台,查證日 2026-10-21)
- 今年是甚麼年?(農曆年的干支交替)(香港天文台,查證日 2026-10-21)
本頁製作方式
本頁由 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