「事件發生時我幾歲?」計算器是什麼?
這個工具能告訴你某個特定事件發生當天,你究竟是幾歲——無論是畢業典禮、結婚當日、某個歷史性時刻、家庭重要里程碑,還是任何一個過去的日期。你不必再在腦中模糊地心算,它會直接算出你的精確年齡:完整的歲數、剩餘的月數與天數,並附上你當時總共已經活了多少天。
使用方法
先輸入你的出生日期(年、月、日),再輸入事件發生的日期(年、月、日)。按下計算後,工具會將兩個日期相減,並把差距拆解成年、月、日三個部分。請注意,事件日期必須等於或晚於你的出生日期,計算結果才有意義。
計算原理說明
計算先從日曆上的直接相減開始:
$$\text{Age} = \text{Event Date} - \text{Birth Date} \;\;(\text{in years, months, days})$$年數=事件年份-出生年份,月數=事件月份-出生月份,日數=事件日-出生日。當日數相減為負時,就向月份「借一個月」,並加上前一個日曆月份的實際天數;若計算後的月數為負,則再向年份「借一年」,並加上 12 個月。至於總共活了幾天,則是直接以兩個日期之間的毫秒差,除以一天的毫秒數計算而得。
$$\text{Total Days} = \frac{\text{Event} - \text{Birth (ms)}}{86{,}400{,}000}$$
實際範例
假設你在 1990 年 6 月 15 日出生,而事件發生在 2010 年 9 月 1 日。年數=\(2010-1990=20\);月數=\(9-6=3\);日數=\(1-15=-14\),因此向月份借一個月(月數變成 2),並加上 8 月的 31 天:日數=\(31-14=17\)。最終結果:當時的你是 20 歲又 2 個月又 17 天,大約等於 7,383 天。
常見問題
會不會把閏年算進去?會。天數是依照實際的日曆日期計算,因此閏日會自動納入,不必另外調整。
如果事件發生在我出生之前呢?結果會是負數或零;這個工具是為了計算出生日期當天或之後發生的事件而設計的。
會受時區影響嗎?不會。所有日期都以當天的零時來處理,所以結果只取決於你輸入的日曆日期。