月齢計算ツールとは?
このツールは、年齢を「満何か月か」という合計の月数に変換します。赤ちゃんや幼児の成長を記録しているパパ・ママはもちろん、母子手帳や成長曲線(発育曲線)のチェック、医療の場面など、年単位ではなく月単位で正確な年齢を知りたいときに便利です。任意の2つの日付に対応しているので、過去のある日から今日までの経過月数を測るといった使い方もできます。
使い方
生年月日(年・月・日)と現在の日付(年・月・日)を入力してください。経過した満月数の合計を表示するほか、わかりやすいように「何年と何か月」という形にも分解して表示します。
計算式の仕組み
計算式は次のとおりです。
$$\text{月数} = (Y_n - Y_b)\times 12 + (M_n - M_b) - [\,D_n < D_b\,]$$
「調整」は、現在の「日」が生まれた「日」より前の場合に1か月を差し引くものです。これは、その最後の1か月がまだ満了していないためです。年齢の数え方と同じで、誕生日の「日にち」に達して初めてその月を1か月としてカウントする、という考え方になります。
計算例
たとえば、2020年3月15日生まれの人がいて、今日が2023年7月10日だとします。年の差:\((2023 - 2020)\times 12 = 36\)。月の差:\((7 - 3) = 4\)。日のチェック:現在の「10日」は生まれた「15日」より前なので、1を差し引きます。合計= $$36 + 4 - 1 = 39\text{か月}$$ これは3年と3か月にあたります。
よくある質問
1か月に満たない端数もカウントされますか? いいえ。満了した月数だけを表示します。一般的な年齢の数え方と同じです。
なぜ「日にち」が関係するのですか? 今日の「日」が誕生日の「日」に達していない場合、その月はまだ満了していないため、カウントに含めません。
日付を逆に入力したらどうなりますか? 結果がマイナスになる場合は0として扱われます。現在の日付が生年月日と同じか、それより後になるように入力してください。