這個年齡計算器能做什麼
只要輸入一項資料-你的出生日期,這個年齡計算器就能完整呈現你究竟幾歲。它會把你的實際年齡拆解成幾年、幾個月又幾天,顯示從出生那天到今天的完整日期區間,並倒數距離下一次生日還有幾天。由於年齡是以「當天日期」為基準計算的,因此結果每天都會自動更新。
使用方法
- 在日期欄位中輸入你的出生日期。本工具支援多種常見格式(例如 1990-05-14、05/14/1990 或 14/05/1990)。
- 送出後,計算器會將你的出生日期與今天的日期進行比對。
- 即可看到你的年齡(幾年、幾個月又幾天),以及距離下次生日還剩多少天。
計算原理說明
這個計算器並不是單純把總天數除以 365,而是採用符合日曆規則的「日期區間」計算方式。它從你的出生日期開始,先數到今天為止滿了幾整年,接著數剩下的完整月份,最後再算出零頭的天數。這種做法會考量每個月實際的天數,也會把閏年計入,因此拆解出來的結果一定能精準對回今天的日期。
$$\text{Age} = \left\lfloor \frac{\text{Today} - \text{Date of Birth}}{1 \text{ year}} \right\rfloor$$
$$\text{Age} = \text{Today} - \text{Date of Birth} \;\Rightarrow\; (\text{Years},\ \text{Months},\ \text{Days})$$
至於下次生日的倒數,則是取你出生的月份與日子,找出今天(含今天)之後該月份與日子第一次出現的日期,再計算今天到那一天之間相差幾天。
實際範例
假設你的出生日期是 1990 年 5 月 14 日,而今天是 2024 年 3 月 20 日:
- 年:從 1990 年 5 月 14 日到 2023 年 5 月 14 日 = 滿 33 年。
- 月:從 2023 年 5 月 14 日起,數到 2024 年 3 月 14 日 = 10 個月。
- 日:從 2024 年 3 月 14 日到 2024 年 3 月 20 日 = 6 天。
所以你的年齡是 33 歲又 10 個月又 6 天。距離你的下次生日(2024 年 5 月 14 日)還有 55 天。
常見問題
它會考慮閏年嗎?會。計算採用實際的日曆日期,因此 2 月 29 日以及各月份天數不一的情況都會被正確處理。
如果今天剛好是我的生日呢?當天會被算成滿一整年,而「距離下次生日的天數」則會顯示完整一年後的日期(也就是明年的生日)。
我該使用哪一種日期格式?計算器可辨識多種格式,包括 ISO(yyyy-MM-dd)、美式(MM/dd/yyyy)與歐式(dd/MM/yyyy),你可以選用自己最習慣的格式輸入。