免費虛歲實歲計算器。從出生日期推出虛歲(傳統中式,出生即 1 歲,每個農曆新年加 1)與實歲(公曆週歲)。

RT-CHN-011 · Chinese Culture & Almanac
你的瀏覽器版本過舊,此工具的互動功能無法運作。請更新至 Safari 13.1、Chrome 或 Edge 80、Firefox 74 或以上版本。

虛歲實歲計算

📅 研究資料截至 2026年10月17日 · 來源: 虚岁 = 1 at birth + 1 at each Lunar New Year; 实岁 = completed Gregorian birthdays. Lunar dates computed at UTC+8 and checked day by day against the Hong Kong Observatory's Gregorian–lunar tables, 1901–2100.
標準、已發表的公式與參考資料會隨時間修訂 — 依據這些數字行動前,請對照現行的權威來源確認。
Advertisement
After results · AD-W1 Responsive

使用方法

輸入出生日期(公曆)

選擇公曆出生日期。不需要農曆——本工具自動將公曆轉換為農曆計算虛歲。

選擇截至日期

預設為今天。也可計算未來任意日期的虛歲/實歲(如「我 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 年之間的日期。

Advertisement
After how-to · AD-W2 Responsive

一月出生,二月就虛歲兩歲

01

2026 年 1 月 1 日出生的嬰兒,在 2026 年 2 月 17 日春節那天就虛歲 2 歲,實歲還不到兩個月。

02

除夕出生的孩子,第二天(正月初一)就虛歲 2 歲;初一出生的孩子還是 1 歲。兩人只差一天出生,虛歲差一歲。

03

按香港天文台 1901–2100 年的曆表,春節最早在 1 月 21 日(1966 年),最晚在 2 月 20 日(1920 年)。

04

以虛歲計算的「60 大壽」,實歲是 58 或 59 歲:虛歲與實歲通常差 1 或 2。

05

以 1926–2025 年的每一個出生日、2026–2030 年的每一天計算,差 1 歲和差 2 歲幾乎各佔一半(50.6% 與 49.3%)。

06

同樣的計算裡,差 0 歲約三千分之一,差 3 歲約五千六百分之一,都發生在一、二月出生的人身上。

07

公曆元旦不影響虛歲:虛歲只在正月初一加。

常見問題

  • 農曆新年(正月初一)。公曆元旦不影響虛歲。

  • 仍是 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.

資料來源

Advertisement
Pre-footer · AD-W3 728 × 90