透過 MCP 連接 →

輸入計算

數學公式

Show calculation steps (1)
  1. Total Days Lived

    Total Days Lived: 當時幾歲計算機

    Total elapsed days between the birth date and the event date.

廣告

結果

你當時的年齡
20 years, 2 months, 17 days
(事件當天的年齡)
總月數 242 months
總週數 1,054.7 weeks
總天數 7,383 days

什麼是「當時幾歲」計算機?

這個工具能告訴你在過去任何一天究竟幾歲。不論你想知道畢業那天、踏入職場第一天、遇見某個重要的人,或是某個歷史事件發生當下你的年齡,只要輸入出生日期與事件日期即可。計算機會以歲、月、日呈現你當時的年齡,並額外換算成總月數、總週數與總天數,方便你快速參考。

使用方式

在第一列輸入你的出生日期(年、月、日),接著在第二列輸入過去的事件日期。事件日期必須等於或晚於出生日期。送出表單後,就能看到你在那一天的確切年齡。所有計算皆依照標準曆法進行,並自動處理大小月與閏年的差異。

計算公式說明

年齡的計算方式是將事件日期減去出生日期,逐項相減:年減年、月減月、日減日。當「日」相減出現負數時,計算機會向前一個月「借位」,補上那個月的天數;若接著「月」也出現負數,則再向「年」借 12 個月。如此一來,每個欄位都會維持為非負數且正確無誤,正好符合我們日常表達年齡的方式。

$$\text{Age} = \left(\text{Event Year} - \text{Birth Year}\right)\text{y},\ \left(\text{Event Month} - \text{Birth Month}\right)\text{m},\ \left(\text{Event Day} - \text{Birth Day}\right)\text{d}$$
從出生日期到事件日期的時間軸,分為年、月、日
你的年齡是從出生日期到事件日期的時間跨度,以年、月、日表示。

實際範例

假設你在 1990 年 6 月 15 日出生,事件發生於 2010 年 9 月 1 日。日的差(\(1 - 15\))為負數,因此向 8 月借位(31 天):\(1 + 31 - 15 = 17\) 天,並把月份減 1。月份變成 \(9 - 6 - 1 = 2\)。年份維持 \(2010 - 1990 = 20\)。所以那天你正好是 20 歲又 2 個月又 17 天

用事件日期減去出生日期,得出以年、月、日表示的年齡
用事件日期減去出生日期,跨月借位以求出精確的年、月、日。

常見問題

如果事件日期早於我的出生日期會怎樣?結果會是負數或零;本工具假設事件發生在你出生之後(含當天)。

能正確處理閏年嗎?可以。借位步驟會採用該月份實際的天數,因此 2 月的 28 天或 29 天都能正確計算。

為什麼還要顯示總月數與總天數?它們提供了同一段年齡的不同表達方式。以月為單位(例如寶寶的月齡)或以天為單位來衡量某些里程碑時,會特別好用。

最後更新: