行事曆專區
年齡計算機
使用已滿曆法年數與總天數,計算任意日期的年齡。
年齡計算機: 找出某人在指定截至日期的已滿年數與已滿月數,以及出生至今的曆法總天數。計算依照生日,而不是用平均一年長度除算。2月29日出生者在非閏年會以2月28日作為週年日。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。
- 分類
- 計算機
- 使用次數
- 在瀏覽器中
- 費用
- 免費・免註冊
- 可用狀態
- 可立即使用
已滿年數
—
- 已滿月數
- —
- 總天數
- —
年齡 = 截至日期 − 出生日期(曆法計算)- 年齡採用曆法日期計算,不考慮時區或一天中的時間。
- 2月29日出生者在非閏年會以2月28日作為週年日。
公式與計算範例
年齡 = 截至日期 − 出生日期(曆法計算)
使用範例數值的計算範例:
| 輸入值 | |
|---|---|
| 出生日期 | 1990年1月1日 |
| 截至日期 | 2025年1月1日 |
| 結果 | |
|---|---|
| 已滿年數 | 35 |
| 已滿月數 | 420 |
| 總天數 | 12,784 |
生日公式與閏日範例
令Yb為出生年份,Ya為計算截至年份。已完成年數=Ya − Yb − I,其中若截至年份的週年日尚未到,I=1,否則I=0。必要時,週年日會縮短為出生月份的最後一天。總天數=截至日期的日數 − 出生日期的日數。
已完成月數從12(Ya − Yb) + Ma − Mb開始計算,其中Ma與Mb分別為截至月份和出生月份的月份編號。若截至日期小於調整後、符合截至月份的出生日期,則減去1。這會產生總月數,而不是拆分成幾年幾個月。
以出生日期2000-02-29、截至日期2025-02-28為例,縮短後的週年日已到,因此年數=2025 − 2000=25。月數=12 × 25 + 2 − 2=300。日數差為9131。小工具會顯示25個已完成年數、300個已完成月數,以及9131總天數。
曆法年齡與週年日慣例
美國海軍天文台的格里曆閏年說明(https://aa.usno.navy.mil/faq/leap_years)提供閏日出生者所需的曆法背景。用總天數除以365會忽略這些額外日期,結果可能與已完成的生日數不同。
一般以生日為基準比較年齡時,請使用年數結果;若要計算精確的日期區間,請使用天數結果。本頁不會替特定司法管轄區選擇法定年齡規則、資格截止時間或3月週年日政策。如果表格指定了閏日出生者的慣例,請套用該慣例,不要假設它與此結果相同。
使用方式
- 輸入出生日期。
- 確認或修改截至日期;預設使用裝置上的今天日期。
- 計算並查看已滿年數、已滿月數與總天數這三項分開的結果。
隱私與限制
日期、時間與結果都會留在您的瀏覽器中。輸入資料不會上傳。
相關工具
常見問題
在這裡,閏年生日何時會增加一歲?
在非閏年中,這個計算機會將2月28日視為2月29日出生者的週年日。在閏年中,週年日仍是2月29日。這是本工具採用的規則,不代表對法定生日規則的判定。
已滿月數是扣除年數後剩下的月份嗎?
不是。已滿月數是出生至今的月份總數,其中包含所有已滿年數所對應的月份,因此不要將它加到年數結果的12倍上。
可以計算未來活動當天的年齡,或出生前的年齡嗎?
可以使用未來的截至日期,因此您可以查看活動當天的年齡。但截至日期早於出生日期時會被拒絕。出生時間與當地時區不包含在計算中。
嵌入此工具
任何網站都能免費使用。將程式碼貼到工具要顯示的位置;下方的連結可讓讀者開啟完整頁面。
<iframe src="https://toea.com/zh-tw/embed/age-calculator" title="年齡計算機" width="100%" height="810" style="border:0;max-width:680px" loading="lazy"></iframe>
<p style="margin:4px 0 16px;font-size:13px"><a href="https://toea.com/zh-tw/age-calculator">年齡計算機</a> · TOEA</p>
<script>addEventListener("message",function(e){if(e.origin!=="https://toea.com"||!e.data||e.data.type!=="toea-embed-height")return;document.querySelectorAll("iframe").forEach(function(f){if(f.contentWindow===e.source)f.style.height=e.data.height+"px"})})</script>免費工具・使用在瀏覽器中次・免註冊