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

「あのとき何歳だった?」計算ツールとは

このツールは、過去のある日にあなたが何歳だったかを正確に教えてくれます。卒業した日、初めて仕事に就いた日、大切な人と出会った日、あるいは歴史的な出来事が起きた日——そのときの年齢を知りたいときは、生年月日とその日の日付を入力するだけ。計算結果は「年・月・日」で表示され、さらに合計の月数・週数・日数も一目で分かります。

使い方

まず1行目に生年月日(年・月・日)を入力し、2行目に知りたい過去の出来事の日付を入力します。出来事の日付は、生年月日と同じ日かそれ以降にしてください。フォームを送信すると、その日のあなたの正確な年齢が表示されます。計算はすべて通常のカレンダーに基づいており、月ごとの日数の違いやうるう年も自動的に考慮されます。

計算の仕組み

年齢は、出来事の日付から生年月日を、年は年、月は月、日は日と項目ごとに引き算して求めます。日の差がマイナスになる場合は、前の月から日数を「繰り下げ」て計算します。その結果、月の差がマイナスになる場合は、年から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日も正しく処理されます。

なぜ合計の月数・日数も表示されるのですか? 同じ年齢の長さを別の単位で表すと便利だからです。たとえば赤ちゃんの月齢のように月数で数えたいときや、日数で表したいときに役立ちます。

最終更新: