「あの時、私は何歳だった?」計算ツールとは
このツールは、特定の出来事が起きた日にあなたが正確に何歳だったかを教えてくれます。卒業式、結婚式、歴史的な瞬間、家族の節目、あるいは過去のどんな日付でも対応できます。あいまいな暗算に頼ることなく、満年齢(年数)に加えて残りの月数・日数まで正確に算出し、さらに生まれてからその日までに生きた総日数も表示します。
使い方
あなたの生年月日(年・月・日)と、出来事の日付(年・月・日)を入力してください。計算ボタンを押すと、2つの日付の差を求め、それを年・月・日に分けて表示します。意味のある結果を得るには、出来事の日付が生年月日と同じか、それより後である必要があります。
計算の仕組み
計算はまず暦の上での差から始まります。
$$\text{Age} = \text{Event Date} - \text{Birth Date} \;\;(\text{in years, months, days})$$年数=出来事の年−生まれた年、月数=出来事の月−生まれた月、日数=出来事の日−生まれた日です。日数の差がマイナスになった場合は、1か月を繰り下げて、前の月の日数を加えます。その結果、月数がマイナスになった場合は、1年を繰り下げて12か月を加えます。生きた総日数は、2つの日付のあいだのミリ秒単位の差を、1日あたりのミリ秒数で割ることで直接求めています。
$$\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\)となるため、1か月を繰り下げ(月数は2になります)、8月の31日を加えます。日数=\(31-14=17\)。結果として、あなたはその時20歳2か月17日でした。これはおよそ7,383日にあたります。
よくある質問
うるう年も考慮されますか? はい。日数の計算は実際の暦の日付を使っているため、うるう日も自動的に含まれます。
出来事が生まれる前だった場合は? 結果はマイナスまたはゼロになります。このツールは、生年月日と同じか、それより後の出来事を対象に設計されています。
タイムゾーンの影響を受けますか? いいえ。日付はすべて午前0時として扱われるため、結果は入力した暦の日付だけによって決まります。