入力された内容は一切保存されません。これは純粋な算術処理であり、同じリクエスト内で計算されて返されます。
入力された内容は一切保存されません。これは純粋な算術処理であり、同じリクエスト内で計算されて返されます。
開始日(生年月日、記念日、どんな日付でも)を入力すると、今日または選んだ別の日付までの正確な間隔を計算します。年・月・日に加えて、合計日数と完全な週数も表示します。実際の暦の月とうるう年に沿って計算するため、365.25日の平均による概算ではなく、正確な結果になります。
日数を365.25で割ると平均値になり、正確な年齢にはなりません。期間内にうるう年がいくつ入るかで結果がずれるためです。このツールは代わりに暦の単位で数えます。終了日を超えない範囲で2つの日付の間に収まる完全な月数の最大値を求め、残りを日数として表示します。例: 15/08/1990 から 31/10/2026 までは36年2か月16日で、13,226日、または完全な週で1,889週です。
開始日の「日」が後の月に存在しない場合、このツールはその月の末日を記念日とみなします。そのため 31/01/2026 から 28/02/2026 まではちょうど1か月、31/01/2026 から 01/03/2026 までは1か月と1日です。2月29日生まれも同じ考え方で、2月29日がない年は2月28日に1歳加算されます。つまり 29/02/2000 から 28/02/2001 まではちょうど1年です。法律や契約が2月29日生まれについて独自の決まりを定めている場合は、その決まりに従ってください。
合計日数は開始日から終了日までの単純な日数です。開始日そのものは数えないため、01/01/2026 から 02/01/2026 までは1日、同じ日付を2回入れると0日です。合計週数は合計日数を7で割って切り捨てた値なので、13日は1週と表示されます。どちらも年・月・日の内訳とは別に、2つの日付から直接計算します。終了日も含めて数える場合や営業日だけを数える場合は、日付の差計算を使ってください。
多くの応募資格は、今日ではなく特定の基準日時点の年齢で判定します。生年月日を開始日に、基準日を終了日に入力してください。例:インドの 2026 年公務員試験(Civil Services Examination)では、UPSC 告示 05/2026-CSE により、一般区分の受験者は 2026 年 8 月 1 日時点で 21 歳に達し、かつ 32 歳に達していないことが条件で、生年月日は 1994 年 8 月 2 日から 2005 年 8 月 1 日の間である必要があります。01/08/1994 生まれなら、ツールは 01/08/2026 時点でちょうど 32 年と表示します。上限に達しているため応募できません。02/08/1994 生まれなら 31 年 11 か月 30 日と表示され、まだ応募できます。留保区分の年齢緩和で上限は引き上げられるため、告示本文で確認してください。
いいえ。日付がディスク、データベース、キャッシュ、ログに書き込まれることはありません。サイトが記録するのは計算が1回行われたことだけで、日付は含まれません。
推測はせず、エラーを表示します。2つの日付を入れ替えてもう一度お試しください。
はい。内訳は365.25日の固定された1年ではなく、実際の暦の月と日に基づくため、うるう年や月ごとの日数の違いも正確に扱われます。
このツールでは2月28日に1歳加算されます。29/02/2000 から 28/02/2001 まではちょうど1年、27/02/2001 までなら11か月29日と表示されます。
開始日は数えません。01/01/2026 から 02/01/2026 までは1日です。両方の日を数えるルールなら1を足すか、日付の差計算の"終了日を含める(両方の日を数える)"オプションを使ってください。
2つの日付の年の差は最大150までです。たとえば1876年と2026年です。人の一生なら十分に収まります。それ以上の期間は計算せずに拒否されます。
生年月日を A2、終了日を B2 に入れます(今日なら TODAY())。=DATEDIF(A2,B2,"Y") で満年数、=DATEDIF(A2,B2,"YM") でその後の月数が出ます。日数は =B2-EDATE(A2,DATEDIF(A2,B2,"M")) を使います。直近の月の応当日からの日数で、このツールと同じ数え方です。例:15/08/1990 生まれなら、05/11/2026 時点で三つの式は 36 年 2 か月 21 日となり、ここでの結果と同じです。Microsoft は日数に DATEDIF の "MD" 単位を使わないよう勧めています。負の数、ゼロ、不正確な結果を返すことがあるためです。DATEDIF は Google スプレッドシートでも使えます。一部の言語版 Excel では関数名が翻訳され、引数の区切りがセミコロンになります。
月数は、開始日を 1 暦月ずつ先へ進めて数えます。新しい月に開始日と同じ日がない場合は、その月の末日になります。そのため 31/01/2026 から 28/02/2026 は 1 か月 0 日、31/01/2026 から 30/04/2026 は 3 か月 0 日と表示されます。逆に 30/04/2026 から 31/05/2026 は 1 か月 1 日です。Excel の EDATE 関数も同じ計算をします。=EDATE(DATE(2026,1,31),1) は 28/02/2026 を返します。予告期間や試用期間が月末に終わる場合は、契約書自体の規定を確認してください。
入社日を開始日に、最終出勤日または確認したい日を終了日に入力します。01/04/2020 から 31/03/2026 は、開始日を数えないため 5 年 11 か月 30 日と表示されます。社内規程や適用される法律が初日と最終日の両方を数える場合は、最終出勤日の翌日を終了日にしてください。01/04/2020 から 01/04/2026 はちょうど 6 年と表示されます。1 年未満の端数の扱いは雇用主や国によって異なるため、書面や書類に数字を書く前に適用される規定を確認してください。