MCPで接続 →

計算を入力してください

月 / 日 / 年

公式

公式: 最低年齢から逆算する「この日以前生まれ」生年月日計算ツール
Show calculation steps (1)
  1. Qualification rule

    Qualification rule: 最低年齢から逆算する「この日以前生まれ」生年月日計算ツール

    A person born on the cutoff date or earlier is at least A years old on the check date.

広告

結果

To be at least 21 on 06/26/2026, born on or before
06/26/2005
カットオフ生年月日(MM/DD/YYYY=月/日/年)
年齢(最低年齢) 生年月日(この日以前生まれ)
21 years 06/26/2005
18 years 06/26/2008

Check date: 06/26/2026. Anyone born on the listed cutoff date or earlier meets the minimum age on the check date. Feb 29 cutoffs falling in a non-leap year are rolled back to Feb 28.

このツールでできること

これは年齢から生年月日を逆算する年齢確認ツールです。確認日(たとえば身分証チェックを行う日)と、1つ以上の最低年齢を入力すると、その確認日にちょうど最低年齢以上となる「この日以前に生まれていればOK」という生年月日の上限(カットオフ)を表示します。このカットオフ日かそれより前に生まれた人は、条件を満たします。

使い方

確認日を「月・日・年」で入力します(初期値は今日の日付です)。次に最低年齢を最大3つまで入力します。よく使われる値は、飲酒なら21歳、成人・選挙権なら18歳、仮免許や献血なら16歳、多くのSNSアカウント登録なら13歳などです(※これらは米国などの基準を例にしています。日本では飲酒・喫煙は20歳、選挙権は18歳など、国によって基準が異なります)。1つだけ調べたい場合は、2つ目・3つ目の年齢欄は空欄のままで構いません。結果の表には、各年齢ごとにカットオフとなる生年月日が「MM/DD/YYYY(月/日/年)」形式で1行ずつ表示されます。

計算式の解説

確認日に年齢A以上であるためには、その日までにA回目の誕生日を迎えている必要があります。A回目の誕生日は生まれてからちょうどA年後なので、条件を満たす最も新しい生年月日は、確認日の月日はそのままで年だけをAだけ前にずらした日付になります。

$$\text{カットオフ} = (\text{確認日の月},\ \text{確認日の日},\ \text{確認年} - A)$$

このちょうどの日付に生まれた人は、確認日当日にA回目の誕生日を迎えるため、その日にちょうどA歳となり条件を満たします。例外は、確認日が2月29日でカットオフの年がうるう年でない場合です。このツールでは、その場合に2月28日へ繰り上げて、判定が厳しめ(安全側)になるように処理します。

チェック日のA年前の生年月日の基準日を示すタイムライン
基準日は、チェック日から最低年齢A年分さかのぼった日付です。

計算例

確認日=06/15/2026、最低年齢=21の場合 → 年=\(2026 - 21 = 2005\) → カットオフ=06/15/2005。最低年齢18の場合 → \(2026 - 18 = 2008\) → 06/15/2008。つまり、2026年6月15日に「21歳以上限定」の商品を購入するには、お客様は2005年6月15日以前に生まれている必要があります。

チェック日からA年を引くと、これ以前に生まれた基準日になる
チェック年から最低年齢を引くと、最も遅い有効な生年月日が求められます。

よくある質問

カットオフ日ちょうどに生まれた人は条件を満たしますか? はい。その人は確認日当日に最低年齢に達するため、要件を満たします。

2月29日生まれの場合はどうなりますか? カットオフの年がうるう年でない場合、このツールはその年の2月28日を安全側のカットオフとして使用します。

タイムゾーンは考慮されますか? いいえ。すべての入力を時刻やタイムゾーンの調整なしの単純なカレンダー上の日付として扱います。

最終更新: