年齢計算機
生年月日からの年・月・日・週、および生きた総日数。
計算機
上に生年月日を入力すると年齢が表示されます。
仕組み
計算機は relativedelta アルゴリズム(科学的な日付ライブラリの標準的な手法)を用いて、生年月日を今日から引きます。まず年・月・日の生の差分を計算し、成分が負になると次に大きな単位から借ります。例えば、3月5日の誕生日から4月2日の基準日までは、まず0年、1か月、−3日を計算します。日数が負なので、4月の前月である3月から31を借りて、0年、0か月、28日となります。総日数は24時間周期での絶対値の切り捨て差分として別途計算され、生きた週数は総日数を7で割ったものです。
なぜこの計算機を使うのか?
年数のみの年齢は、現実の多くの疑問には粗すぎます。保険料は厳密な年齢の閾値で変わることが多く、学校の入学区切りは特定の日付に紐づいており、小児の発達マイルストーンは最初の数年間は月単位で追跡されます。日数や週数での年齢を知ることは、節目の瞬間にも驚くほど意味があります — 多くの親は最初の半年間は乳児の週齢を追い、多くの人は生きた累計日数を自分の節目カウントとして楽しんでいます。
FAQ
年齢が時々1日ずれて見えるのはなぜですか?
計算機は UTC を使用し、時刻を無視します。UTC より数時間遅れたタイムゾーンにお住まいで、UTC の深夜近くにページを読み込むと、表示される今日の日付がローカル時計と一時的に食い違うことがあります。翌日には自動的に解消されます。
2月29日生まれの人の年齢はどう処理されますか?
うるう年には予想どおり2月29日に年をとります。うるう年でない年には3月1日に年をとります — これはほとんどの法制度、ソフトウェアライブラリ、誕生日追跡アプリで採用されている慣習です。したがって、2000年2月29日生まれの人は、2003年3月1日に3歳になります。
生きた週数が、総日数を7で正確に割ったものではないのはなぜですか?
まさにそうなっていますが、切り捨てられています。生きた総日数が 365 日なら、生きた週数は 52 です。なぜなら 52 × 7 は 364 であり、365 日目はまだ53週目を完了していないからです。表示は頭の中で理解しやすいように意図的に整数になっています。
今日以外の日付を基準に年齢を計算できますか?
この計算機は今日を基準としています。歴史上や将来の日付を基準に年齢を計算する必要がある場合は、生年月日と基準日を入力して日付間の日数計算機をお使いください — 日数が返されますので、それを頭の中で年と月に換算するか、上の解説の公式を使用できます。
私の生年月日はどこかに保存されますか?
いいえ。計算はブラウザ内で行われ、日付がブラウザの外に現れる唯一の場所はこのページの URL のみです — そして、あなたがコピーまたは共有しない限り、URL は端末から出ません。分析コールも、入力のサーバー側ログも、ページ上のサードパーティトラッカーもありません。