日数計算の数え方:初日を含む?含まない?
「今日から30日」「申込みから14日以内」のような日数は、初日を数えるかどうかで答えが1日ずれます。ここでは日数の数え方の基本と、期限・営業日・月末などでつまずきやすい点を、具体的な日付で確認していきます。
最終更新:
基本は「引き算」と「両端を含む数え方」の2種類
2つの日付の間の日数には、大きく分けて2つの数え方があります。1つは終了日から開始日を単純に引く方法で、「何日離れているか」を表します。もう1つは開始日と終了日の両方を1日として数える方法で、「何日間にわたるか」を表します。両者は必ず1日違います。
たとえば2026年10月23日から2026年12月25日までを引き算で数えると63日です。一方、10月23日も12月25日も含めて「この期間は何日間か」と数えると64日になります。旅行の「3泊4日」がわかりやすい例で、泊数は引き算、日数は両端を含む数え方です。
どちらが正しいということはなく、目的によって使い分けます。残り日数や経過日数を知りたいときは引き算、イベントの開催日数や薬の服用日数のように「その日も1日として扱う」ものは両端を含めて数えるのが一般的です。
- 引き算(片端のみ):終了日 − 開始日。例:10月23日〜12月25日は63日
- 両端を含む:終了日 − 開始日 + 1。例:同じ期間で64日間
- 泊数と日数:3泊なら4日間。泊数は引き算、日数は両端を含む数え方
「〜日後」と「〜日目」は1日ずれる
「100日後」と「100日目」も混同しやすい表現です。「100日後」は基準日に100日を足した日で、2026年10月23日の100日後は2027年1月31日です。一方、基準日を1日目として数える「100日目」は、基準日に99日を足した2027年1月30日になります。
記念日や「〇日目」のカウントでは、初日を1日目とするのか0日目とするのかで1日ずれます。誰かと日付を共有するときは「当日を1日目として」のように数え方を一言添えると、行き違いを防げます。
また「あと何日」という言い方も、今日を含めるかどうかで変わります。今日が10月23日で、目標日が12月25日なら引き算で63日です。当日を数えずに「間に挟まる日数」を知りたい場合は、さらに1日引いた62日という考え方もあり得ます。
契約や期限の数え方:初日不算入の原則
法律上の期間の数え方について、民法には一般的なルールが定められています。日・週・月・年を単位とする期間は、原則として初日を算入しません(初日不算入)。ただし、期間がその日の午前0時から始まる場合は初日を算入します。そして期間は、末日の終了をもって満了します。
たとえば2026年10月23日(金)に「本日から14日以内」と定めた場合、初日不算入の原則に従うと起算日は翌日の10月24日で、14日目にあたる11月6日(金)の終わりが期限になります。初日を含めて数えると11月5日(木)となり、1日早くなります。
月や年で定めた期間は暦に従って数えます。月の途中から数える場合は、最後の月の「起算日に応当する日」の前日に満了するのが原則です。2026年6月10日に「1か月」と定めると、起算日は6月11日、応当日は7月11日なので、満了は7月10日(金)です。最後の月に応当日がない場合はその月の末日に満了します。たとえば2028年1月30日に1か月と定めると、起算日の1月31日に応当する2月31日は存在しないため、2月末日の2月29日(2028年は閏年)が満了日です。
このほか、期間の末日が日曜日や祝日などの休日にあたり、その日に取引をしない慣習がある場合は翌日に満了するという規定もあります。ただし、これらは法律が定める一般原則であり、個別の契約書や規約、各種の法令・手続きでは独自の数え方が定められていることが少なくありません。「受付日から起算して」「到達日を含めて」などの文言によって結論が変わるため、実際の期限は必ず該当する契約書や案内、窓口で確認してください。
営業日で数えるときのポイント
支払期日や納期、書類の処理期間などは「〇営業日」で示されることがあります。営業日は一般に土日と祝日を除いた日を指しますが、年末年始や会社独自の休業日、土曜営業の有無などは組織によって異なります。
例として2026年11月1日から11月30日までの30日間を数えてみます。この月の土曜日と日曜日は合わせて9日あり、平日は21日です。さらに文化の日(11月3日・火)と勤労感謝の日(11月23日・月)の2日が平日にあたるため、営業日は19日になります。
「3営業日以内」のように起点を含むかどうかも、日数計算と同じく曖昧になりやすい点です。依頼日当日を0日目とするのが一般的な運用ですが、取引先によって扱いが違うこともあるため、重要な期限では具体的な日付で確認し合うと確実です。
- 土日を除く:週5日勤務の一般的な営業日
- 祝日を除く:振替休日や国民の休日も含めて確認する
- 独自の休業日:年末年始・夏季休業・創立記念日などは個別に差し引く
閏年と月末の扱い
月の日数がばらばらなことも、日数計算をややこしくする原因です。2月は平年で28日、閏年で29日です。閏年は原則として4で割り切れる年ですが、100で割り切れる年は平年、さらに400で割り切れる年は閏年という例外があります。2000年は閏年でしたが、2100年は平年になります。
たとえば2月1日から3月1日までの日数は、平年の2027年なら28日、閏年の2028年なら29日です。「1か月」を30日と決め打ちで計算すると、こうした差を見落とします。期間を月単位で決めるのか日数で決めるのかは、結果に影響する大事な前提です。
月末から月単位で日付を進めるときも注意が必要です。1月31日の1か月後に相当する2月31日は存在しないため、多くの計算では2月の末日に読み替えます。システムやサービスによって扱いが異なる場合があるので、月末起点の契約や定期支払いでは実際の日付を確かめておきましょう。
計算ツールを使うときのコツ
日数の計算は、数え方の前提さえ決まれば機械的に求められます。2つの日付の間の日数は「日数計算(日付から日付まで)」で求められ、両端の日を含めるかどうかを切り替えられます。基準日から何日後・何日前の日付を知りたいときは「日付計算(日付+日数)」、今日から目標日までの残り日数は「○○まであと何日?」が便利です。
営業日を数えるなら「営業日数の計算」で、除外する曜日と祝日を指定できます。このツールは開始日と終了日の両方を含めて数え、祝日は日本の祝日(振替休日・国民の休日を含む)で判定します。会社独自の休業日は含まれないため、必要に応じて結果から差し引いてください。
いずれの場合も、まず「初日を含むか」「土日祝を除くか」「月単位か日数か」を言葉で確認し、その前提に合わせて計算するのが、日付の行き違いを防ぐいちばんの近道です。