日常生活

年齢(年数)計算機

設定
リセット
結果を共有
保存
埋め込み
バグを報告

計算機を共有

無料の電卓をあなたのウェブサイトに追加する

有効なURLを入力してください。HTTPS URLのみがサポートされています。


ページ上の電卓の入力フィールドにある現在の値を埋め込み電卓のデフォルト値として使用します。


入力ボーダーフォーカス色、スイッチのチェック時の色、選択項目のホバー色など。


利用規約に同意してください。

プレビュー

計算機を保存

計算機の設定

許可された範囲内の値を入力してください。

許可された範囲内の値を入力してください。

許可された範囲内の値を入力してください。

許可された範囲内の値を入力してください。

計算機を共有

年齢(年数)計算機とは?

年齢(年数)計算機は、生年月日と対象日という2つの日付を、両者を隔てる年数という明確な1つの数値に変換します。月・日・時・秒への完全な内訳とは異なり、このツールは年齢を語るときに人々が最もよく使う単位、すなわち年に焦点を当てています。

このツールは、わずかに異なる2つの問いに同時に答えます。満年数の表示は、完全な誕生日が何回過ぎたかを示し、これは「あなたは何歳ですか」という日常的な意味に対応します。小数の年数の表示は、同じ期間を分数の数値として表します。これはグラフ、成長の追跡、適格期間、あるいは「29と4分の3」が29に切り捨てるよりも正直であるような計算で連続的な値が必要なときに役立ちます。

年齢(年数)が必要になる場面

日常および事務での利用

満年数での年齢は、驚くほど多くの日常的な判断の土台になっています。学校への配置、チケットの料金区分、保険の区分、退職の時期、ライセンスやアカウントの最低年齢要件などです。規則はほぼ常に「一定の年数を満たしていなければならない」ため、重要なのは満年数の数値です。

分析のための小数の年数

研究者、臨床医、アナリストは小数の年齢を好むことが多いです。子どもの成長曲線、年齢に連動する薬の用量、コホートを比較する統計モデルは、いずれも年に1回跳ねる値よりも、滑らかで連続的な値の方がうまく機能します。年齢を小数で表すと平均の計算も容易になります。小数の年齢は直接平均できますが、満年数の年齢を平均すると静かに情報が失われます。

この計算機の仕組み

生年月日計算日(既定では今日)を入力します。計算機は両者の間の期間を測定し、選択した形式に従って年数で報告します。

  • 満年数は完全に経過した年数を数えます。29年9か月の期間は29を返します。30年目がまだ終わっていないためです。
  • 小数の年数は、2つの日付の間の総日数を、平均的な年の長さである365.25日で割って年数に変換します。この平均はうるう年を吸収するため、長い期間にわたって結果は正確なままです。

いずれかの日付が欠けている場合、計算機は単に数値を表示しません。対象日が生年月日より前にある場合、計算機は絶対的な期間を使うため、2つの日付の順序が負の結果を生むことはありません。

計算式

生年月日を DbD_b、対象日を DtD_t とします。

満了した年数については:

Whole years=DtDb1 year\text{Whole years} = \left\lfloor \frac{D_t - D_b}{1 \text{ year}} \right\rfloor

小数の年数については、2つの日付の間の日数を NN とすると:

Decimal years=N365.25\text{Decimal years} = \frac{N}{365.25}

定数 365.25365.25 は、うるう年を考慮した暦年の平均的な長さです(365.25=365+14365.25 = 365 + \tfrac{1}{4})。

  1. 例1 — ちょうど30年。

    • 生年月日: 1990年1月1日
    • 対象日: 2020年1月1日
    • 満年数: 20201990=302020 - 1990 = 30
    • 小数の年数: 期間は10957日なので 10957365.25=30.00\frac{10957}{365.25} = 30.00
  2. 例2 — 端数のある年。

    • 生年月日: 1990年6月15日
    • 対象日: 2020年3月15日
    • 満年数: 29。30回目の誕生日(2020年6月15日)がまだ来ていないため
    • 小数の年数: 期間は10865日なので 10865365.25=29.75\frac{10865}{365.25} = 29.75
  3. 例3 — ちょうど半年。

    • 生年月日: 2020年1月1日
    • 対象日: 2020年7月2日
    • 満年数: 0
    • 小数の年数: 期間は183日なので 183365.25=0.50\frac{183}{365.25} = 0.50

注記

  • 満年数と小数の年数は、誕生日の近くではほぼ丸1年異なることがあります。29歳11か月では満年数は依然として29を示しますが、小数の年数は約29.92を示します。
  • 小数の方法は平均365.25日の年を使うため、1年未満の期間では日単位で正確であり、長い期間でも真の値から1日の何分の1かの範囲に収まります。
  • 計算機は暦日で動作し、タイムゾーンには依存しません。

よくある質問

満年数と小数の年数の違いは何ですか?

満年数は満了した年だけを数えます(最後の誕生日まで切り捨てます)。一方、小数の年数は端数の年を含む期間全体を分数の数値として表します。

なぜ365ではなく365.25を使うのですか?

平年は365日ですが、およそ4年に1回は366日のうるう年です。4年を平均すると1年あたり365.25日となり、長い期間の計算を正確に保ちます。

対象日が生年月日より前の場合はどうなりますか?

計算機は2つの日付の絶対差を使うため、どちらの日付が早いかにかかわらず、同じ正の年数を返します。

この計算機はうるう年を考慮しますか?

はい。小数の年数の方法はうるう年を365.25日の平均に組み込んでおり、満年数の数え方は暦に直接従います。

将来の年齢を計算できますか?

はい。「計算日」のフィールドを将来の日付に設定すれば、その日に誰かが何歳になるかが分かります。

バグを報告

このフィールドは必須です。