English
This page is available in English
The whole page — instructions, buttons and results.
Switch to English免費虛歲實歲計算器。從出生日期推出虛歲(傳統中式,出生即 1 歲,每個農曆新年加 1)與實歲(公曆週歲)。
虛歲實歲計算
使用方法
輸入出生日期(公曆)
選擇公曆出生日期。不需要農曆——本工具自動將公曆轉換為農曆計算虛歲。
選擇截至日期
預設為今天。也可計算未來任意日期的虛歲/實歲(如「我 60 歲那天是哪天?」)。
查看兩套年齡
結果同時顯示虛歲與實歲。虛歲幾乎總是多 1 或 2 歲——取決於最近一次發生的是生日還是農曆新年。
核對農曆日期
結果還顯示出生日與截至日的農曆日期(年干支+月+日),方便長輩對照傳統記憶。
虛歲與實歲:兩種數年齡的方法
實歲(週歲)按公曆生日計算:出生時 0 歲,每過一個生日加 1,和英文的 age 一樣。虛歲有兩條規則:出生即 1 歲;此後每逢農曆新年(正月初一)加 1 歲,與生日無關。
虛歲什麼時候加
只在正月初一加。所以 2026 年 1 月 1 日出生的嬰兒,到 2026 年 2 月 17 日(那年的春節)就是虛歲 2 歲,而實歲還是 0。按香港天文台 1901–2100 年的曆表,春節最早在 1 月 21 日,最晚在 2 月 20 日,虛歲加歲的日子也隨之每年不同。
兩者差幾歲
看最近發生的是生日還是春節:春節已過、生日未到,差 2 歲;生日已過,差 1 歲。只有極少數日子會差 0 或 3 歲:生日在 1、2 月之間,而那年的春節比出生那年早很多或晚很多,兩件事的先後會顛倒幾天。以 1926–2025 年的每一個出生日、2026–2030 年的每一天計算,差 0 歲約三千分之一,差 3 歲約五千六百分之一。本工具按實際日期計算,這些日子也會如實顯示。
日期怎麼核對
農曆日期由天文計算得出,以東經 120 度(UTC+8)為準,並與香港天文台的公曆與農曆對照表逐日核對:1901–2100 年間只有 1906 年四月的 30 天不同。所以本工具只接受 1901 至 2100 年之間的日期。
一月出生,二月就虛歲兩歲
2026 年 1 月 1 日出生的嬰兒,在 2026 年 2 月 17 日春節那天就虛歲 2 歲,實歲還不到兩個月。
除夕出生的孩子,第二天(正月初一)就虛歲 2 歲;初一出生的孩子還是 1 歲。兩人只差一天出生,虛歲差一歲。
按香港天文台 1901–2100 年的曆表,春節最早在 1 月 21 日(1966 年),最晚在 2 月 20 日(1920 年)。
以虛歲計算的「60 大壽」,實歲是 58 或 59 歲:虛歲與實歲通常差 1 或 2。
以 1926–2025 年的每一個出生日、2026–2030 年的每一天計算,差 1 歲和差 2 歲幾乎各佔一半(50.6% 與 49.3%)。
同樣的計算裡,差 0 歲約三千分之一,差 3 歲約五千六百分之一,都發生在一、二月出生的人身上。
公曆元旦不影響虛歲:虛歲只在正月初一加。
常見問題
-
農曆新年(正月初一)。公曆元旦不影響虛歲。
-
仍是 1 歲,除非那天正好是正月初一。
-
除夕出生的。正月初一那天,除夕出生的孩子已是 2 歲,初一出生的是 1 歲。
-
生日在一、二月,而那年的春節比出生那年早很多或晚很多時,生日和春節的先後會顛倒幾天。這種日子很少,本工具按實際日期如實顯示。
-
東經 120 度(UTC+8),即中國農曆的標準。結果與香港天文台的對照表核對過。
-
出生日期和截至日期都須在 1901 至 2100 年之間,這是日期已與香港天文台逐日核對的範圍。
-
不會。所有計算都在瀏覽器裡完成,不傳送到伺服器。
-
可能都對:68 是實歲,虛歲通常大 1 或 2 歲,即 69 或 70。輸入出生日期,本工具會同時顯示兩者。
方法與來源
計算方式
实岁 = completed Gregorian birthdays; 虚岁 = 1 at birth plus 1 at each Lunar New Year (first day of the first lunar month) after birth. Both from LunisolarKernel.ages(); lunar dates computed at UTC+8 and checked day by day against HKO's Gregorian-Lunar tables 1901-2100 (one 1906 month differs). Dates accepted from 1901 to 2100.
本工具採用的標準
- Engine moved from RecaLunar (untested) to LunisolarKernel.ages(). The library's Lunar New Year dates matched HKO in all 200 years, so no displayed age changes; the page simply no longer carries its own copy of the rule. Range corrected from 1900-2100 to 1901-2100.
- Re-measured on the kernel: for every birth date 1926-2025 on every day of 2026-2030 the gap is 0 about once in 2,970 cases and 3 about once in 5,640 (the page said about 1 in 4,000 each), all for January-February births. Removed as unsourced: Western Zhou origins, PRC registration history, Korean, Japanese and Vietnamese age-law claims (statutes not read), insurance and paediatric practice, a Hokkien/Teochew Lichun rule, and an 'internet wisdom' pull-quote.
資料來源
- Hong Kong Observatory. Gregorian-Lunar Calendar Conversion Tables, 1901-2100: Lunar New Year as early as 21 January (1966) and as late as 20 February (1920). https://www.hko.gov.hk/en/gts/time/conversion.htm
Pick up where you left off
Stored only in this browser — never sent to our servers.