年、月、日で正確な年齢を表示し、次の誕生日までの日数も計算します。
カレンダー上の月は長さが異なるため、年・月・日の内訳は固定の30日平均ではなく、その月の日の日付から繰り越されます。
「35歳です」と言うだけでは、多くの情報が隠されてしまいます。それは、あなたが「35歳7ヶ月12日」であること、13,010日を生きてきたこと、次の誕生日まであと142日であること、そして金曜日に生まれたことを隠しています。これらの数字は日常生活に不可欠ではありませんが、それぞれが驚くほど頻繁に現れます。法律上の書類には特定の期日を「基準」とした年齢が求められ、妊娠期間や子供の発育は週単位で追跡され、マイルストーン追跡アプリは正確な日数を必要とし、誕生日計画アプリはカウントダウンを求めています。単純な「現在の年マイナス誕生年」の計算では、誕生日が既に過ぎたかどうかを考慮しないため、年の半分は間違った答えを返します。この計算機は、暦を実際に進める年、月、日での差、および便利な集計値(総日数、週数、時間数、分数)、生まれた曜日、次の誕生日までの日付と日数でのカウントダウンを計算することで、曖昧さを解消します。
年/月/日での年齢は、固定長の減算ではなく、暦上の差です。アルゴリズム:基準日の月の日付から誕生日の月の日付を引きます。結果が負の場合、基準月の前の月の総日数に月数を加算して、月から繰り越します。次に月を引きます。月が負の場合、12を加えて年から繰り越します。残りの年の差が、満年齢です。これは、民法や小児科の追跡で年齢を扱う方法と一致しています。「丸めて」ではなく、「実際の日まで」5歳として扱います。総日数、総週数、総時間数、総分数時間は、ミリ秒差から導かれます:日数については (基準日 − 誕生日) / 86,400,000、週数、時間数、分数時間はこれに × 7、× 24、× 60 の計算を積み重ねます。次の誕生日は、直近の記念日です。誕生日の月と日を取り、基準年のその日付に設定し、その日付が既に過ぎた場合は翌年に進めます。
生年月日を選択します。特定の過去または未来の日付での年齢を知りたい場合は、オプションで基準日を設定します。今日の日付にする場合は空白のままにします。計算機は、年・月・日の内訳、4つの集計値、生まれた曜日(便利な雑学:これは「Xは何曜日に生まれたか?」という質問の答えでもあります)、そして日数でのカウントダウン付きの次の誕生日の日付を返します。例(成人、幼児、高齢者)を切り替えて、数字が異なるスケールでどのように変化するかを確認してください。
生年月日 1990年6月15日、基準日 2026年5月2日。 - 日数差:2 - 15 = -13 → 4月(30日)から30日繰り越し:30 + 2 - 15 = 17日。月数:-1(4月対6月、繰り越し後)→ 12を繰り越し:月数 = (5 - 6 + 12) - 1 = 10。年数:2026 - 1990 - 1(6月の誕生日がまだ来ていないため) = 35年10ヶ月17日。 - 総日数:1990年6月15日から2026年5月2日まで、うるう年を含めて = 13,105日、約1,872週、約314,520時間、約18,871,200分。 - 次の誕生日:2026年6月15日 — あと44日。 - 生まれた曜日(1990年6月15日):金曜日。
タイムゾーン。計算機は全体を通してUTCの午前零時を使用します。あなたが生まれたタイムゾーンと住んでいるタイムゾーンが異なる場合、生まれた曜日は1日ずれることがあります。すべての公的な目的では、出生証明書に記録されている日付を使用してください。曜日は雑学として扱い、身分証明書の確認として扱わないでください。
うるう年(2月29日)。2月29日生まれですか? うるう年でない年では、「記念日」は通常2月28日(一部の法制度)または3月1日(その他)に祝われます。計算機は厳密に月と日を基準とするため、うるう年でない基準年で2月29日生まれの場合、次に近い2月29日が表示されます。これは、最も一般的な民法上の慣習における法的な次回の誕生日日付です。管轄区域が2月28日を使用する場合は、基準日を調整してください。
月末の日付の繰り越しロジック。2026年3月30日と2025年12月31日の誕生日を比較すると、2ヶ月と30 - 31 = -1日になります。2月(2026年は28日)からの繰り越しにより、28 + 30 - 31 = 27日になります。結果は0年2ヶ月27日となり、直感的ではありません。月境界近くの記念日は、月の日数が異なるため、奇妙に見える分解を生じることがあります。総日数(89日)は、曖昧さのない要約です。
未来の生年月日。基準日が誕生日に先行する場合、計算機は何も返しません。この製品には定義された「負の年齢」はありません。それが必要な場合は、日付計算機を使用してください。