什麼是「當時幾歲」計算機?
這個工具能告訴你在過去任何一天究竟幾歲。不論你想知道畢業那天、踏入職場第一天、遇見某個重要的人,或是某個歷史事件發生當下你的年齡,只要輸入出生日期與事件日期即可。計算機會以歲、月、日呈現你當時的年齡,並額外換算成總月數、總週數與總天數,方便你快速參考。
使用方式
在第一列輸入你的出生日期(年、月、日),接著在第二列輸入過去的事件日期。事件日期必須等於或晚於出生日期。送出表單後,就能看到你在那一天的確切年齡。所有計算皆依照標準曆法進行,並自動處理大小月與閏年的差異。
計算公式說明
年齡的計算方式是將事件日期減去出生日期,逐項相減:年減年、月減月、日減日。當「日」相減出現負數時,計算機會向前一個月「借位」,補上那個月的天數;若接著「月」也出現負數,則再向「年」借 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 天都能正確計算。
為什麼還要顯示總月數與總天數?它們提供了同一段年齡的不同表達方式。以月為單位(例如寶寶的月齡)或以天為單位來衡量某些里程碑時,會特別好用。