このページの内容
二つの日付の間隔を測る「経過日数」と、開始日から終了日までの日付を一つずつ数える方法は、別の質問に答えています。同じ日を比べれば間隔は0日ですが、その日自身を一日として数えれば1日です。使う目的を先に決めることが大切です。
三日間の予定で比べる
2026年10月10日から10月12日までの予定を考えます。10日から11日へ一日、11日から12日へもう一日進むため、日付間の差は2日です。一方、10日、11日、12日の三つの日付を全部含めると3日になります。答えが違っても矛盾ではありません。
| 開始日 | 終了日 | 間隔 | 両端を含む日数 |
|---|---|---|---|
| 2026-10-10 | 2026-10-10 | 0日 | 1日 |
| 2026-10-10 | 2026-10-11 | 1日 | 2日 |
| 2026-10-10 | 2026-10-12 | 2日 | 3日 |
宿泊でいう泊数は、予約内容の定義も確認します。三つの日付にまたがるから必ず三泊になる、ということではありません。予定、経過、泊数などの言葉を一つの数字にまとめず、何を数えたいのかを書き出すと混乱を防げます。
終了日が開始日以降なら一を足す
開始日と終了日の両方を含める場合、終了日が開始日以降であれば、日付差に1を加えると日付の個数になります。最初の日を一日目としてすでに数えているからです。この一日の差が、二つの計算方法の中心的な違いです。
終了日が開始日より前なら、先に起点と終点の意味を確認してください。逆順に入力した結果へそのまま一を足して、期間の長さとして扱うことはできません。ツールが入力順を求めている場合は、意図した順番へ直してから比較します。
「何日目」と「何日後」を分ける
開始当日を一日目とするなら、翌日は二日目です。開始日から二日後は、同じ数え方では三日目になります。読書計画やイベント準備の記録で「今日は何日目」と書く場合と、「開始から何日経った」と書く場合では数値が一つ違うことがあります。
同じ考え方で、開始日を一日目とする100日目は99日後です。100日後という質問なら100を加えます。赤ちゃんの百日などにも使えますが、家庭で採る起算方法は別に確認してください。ツールの初期設定がすべての家庭の慣例を決めるものではありません。
月末と年末では日番号を引かない
1月31日から2月1日までは一日です。日番号の1から31を引いても、日付の間隔は求まりません。12月31日から翌年1月1日までも同じく一日です。年、月、日を一組として日付の順序に置き、何回日を跨ぐかを数える必要があります。
2024年2月28日から3月1日までは、途中に2月29日があるので二日です。2025年の同じ月日なら一日になります。一か月を常に三十日、一年を常に三百六十五日として計算すると、このような境界で誤差が出ます。
日付差は正確な時間差ではない
本サイトに入力するのは日付であり、時刻や移動先の時間帯ではありません。そのため結果はカレンダー上の日付差です。ある瞬間から別の瞬間まで何時間経ったか、正確に二十四時間が完了したかを判断するには、追加の時刻情報が必要です。
海外旅行などで記録に時刻が含まれる場合は、どの地域の年月日を使うか先に決めます。異なる時間帯の「今日」を混ぜて入力し、同じ条件の計算だと考えないようにしてください。共有する際は基準となる完全な日付を明記すると検算が容易になります。
自然日と営業日は別に扱う
この日数計算は週末や祝日も含む自然日を対象にしています。会社や機関の営業日だけを数えるには、その組織や地域の行事暦、受理時間、初日の扱いなどを確認する必要があります。自然日の結果を営業日と呼び換えるだけでは正確になりません。
期限や制度上の判定に使う場合も、まずその用途のルールを読みます。本サイトは日付の演算を提供するもので、個別の正式な期限を決定するものではありません。目的、起点、終点、初日を含めるかを一緒に記録することが重要です。
加算で元の終了日へ戻るか確認する
日付の間の日数で間隔を求めたら、日付の加算・減算で開始日にその数を加えます。元の終了日に戻れば、二つの計算の整合性を確認できます。両端を含む日付数を使う場合は、加える前に1を引くことを忘れないでください。