ライフスタイル

日数計算ツール

何日前・何日後はいつ?日付と曜日を無料で計算。2つの日付の日数差と、初日を含む期間を並べて確認。年月日・週・月〜金と土日の内訳にも対応。

登録不要

知りたいのは、日付? それとも日数?

「あの日は何日前?」「予定まであと何日?」なら、下の「日数を数える」で片方の日付を今日にします。

旅行・ホテルの予約日を確認するなら、泊数計算・宿泊日チェックで何泊何日と夜ごとの予約予定を整理できます。

日数計算ツールについて

日数計算ツールの使い方

本ツールには2つのモードがあります。

  • 「日数を数える」モード:2つの暦日の日数差と、初日・最終日を両方含む期間を並べて表示します。日数差を基準とした年・月・残りの日数、7日単位、月〜金と土日の内訳も確認できます。
  • 「N日後/前を求める」モード:基準日から指定した日数を加算または減算し、結果の日付と曜日を表示します。

対応範囲は西暦1年1月1日〜9999年12月31日です。入力した日付と日数はブラウザ内だけで計算し、計算のためにサーバーへ送信しません。

何日前・何日後の日付を求める例

「7日前は何月何日?」なら、画面上の「○日前の日付を調べる」から基準日と日数7を入力します。「N日後/前を求める」から「前」を選んでも同じです。日数欄にマイナスを付ける必要はありません。

例えば基準日が2026年9月11日なら、7日前は2026年9月4日(金)です。「後」に切り替えると7日後の2026年9月18日(金)になります。基準日の当日を0日として数えます。

一方、「9月4日は9月11日の何日前?」のように2つの日付が分かっている場合は「日数を数える」を使います。開始日を9月4日、終了日を9月11日にすると、日数差は7日です。

「あの日から今日まで何日経った?」なら開始日にその日を入れ、「終了日を今日に」を押します。「予定まであと何日?」なら終了日に予定日を入れ、「開始日を今日に」を押してください。今日の日付には操作する端末の現地日付を使います。

土日や祝日を除きたい場合は、営業日・稼働日数カウンターで対応する年と休日の設定を確認してください。

日数差・初日を含む日数・泊数の使い分け

例えば4月1日〜4月3日は日数差2日、初日と最終日を含む期間3日間です。「3日後」と「3日目」も異なり、4月1日の3日後は4月4日、4月1日を1日目とした3日目は4月3日です。

ホテルに4月1日に入り、4月3日に出る通常の宿泊なら2泊です。チェックアウト日の夜を足さない点に注意してください。夜行移動がある旅行では、旅行全体の日付の差とホテルの予約泊数は一致しないことがあります。

泊数計算・宿泊日チェックでは、何泊何日と終了日の逆算に加え、夜ごとの予約予定を整理できます。営業日・締切時刻・個別の契約規則はこの日数差とは別に確認してください。

日数差と年・月・日の数え方

日数差は、2日付のうち早い日付を含まず、遅い日付を含む暦日の絶対差です。たとえば1月1日と1月3日の差は、入力順にかかわらず2日です。開始日が後なら、そのことを表示します。

年・月・日の内訳は、早い日付の同じ月日を基準に、遅い日付を超えない最大の年数、次に同じ日を基準として超えない最大の月数、最後に残った暦日数の順で数えます。年と月を合わせた到達月に同じ日がない場合だけ、その月の末日へ合わせます。月は0〜11です。この内訳と総日数は用途が異なるため、どちらも表示します。

月〜金と土日の内訳も早い日付を除き、遅い日付を含む同じ区間で数えます。祝日や振替休日は判定しません。

暦日と経過時間の違い

このツールは時刻やタイムゾーンを持たない暦日を計算します。夏時間の開始・終了、日付変更線の変更、うるう秒などを経過時間として計算するものではありません。

「時間換算」は暦日数を1日=24時間として掛けた比較値です。実際の2時刻間の経過時間は、各時刻とタイムゾーンを指定して別途計算してください。

うるう年と古い日付の扱い

HTMLの日付入力と同じ先発グレゴリオ暦(proleptic Gregorian calendar)を西暦1年までさかのぼって適用します。4で割り切れる年を原則うるう年とし、100で割り切れて400で割り切れない年は平年です。

グレゴリオ暦の導入時期は国や地域で異なります。1582年より前を含む計算結果は、現在の規則を機械的にさかのぼった便宜上の日付であり、当時使われていた暦や史実上の経過日数を再現するものではありません。

期限や営業日へ使う前の確認

イベントまでの日数、旅行日程、学習や習慣の継続日数など、暦日の確認に利用できます。

法律・契約・申請では、初日を含めるか、休日をどう扱うか、締切時刻やタイムゾーンなど固有の規則があります。本ツールだけで重要な期限を確定せず、適用される法令、契約、提出先の案内を確認してください。日本の公表済み祝日を除く営業日数には、対応年を明示した営業日・稼働日数カウンターを利用できます。

よくある質問

Q. 祝日は平日としてカウントされますか?
はい。このツールは曜日だけを判定するため、月〜金の祝日も「月〜金」に含めます。祝日を除く日数や法律上・契約上の営業日を示すものではありません。
Q. 開始日と終了日が同じ場合はどうなりますか?
日数差は0日、初日と最終日を両方含む期間は1日間です。別々の欄に併記し、数え方の違いを確認できます。
Q. 開始日が終了日より後の場合はどうなりますか?
日付が逆であることを表示し、早い日付から遅い日付までの絶対差を計算します。入れ替えボタンで入力順を直すこともできます。
Q. 年・月・日の内訳はどのように計算しますか?
早い日付の同じ月日を基準に、遅い日付を超えない最大の年数、次に同じ日を基準として超えない最大の月数を求め、残りを暦日数にします。年と月を合わせた到達月に同じ日がない場合だけ月末へ合わせ、月は0〜11になります。総日数を年や月の平均日数で割った値ではありません。
Q. 何年先まで計算できますか?
対応範囲は西暦1年1月1日〜9999年12月31日です。N日後・N日前は3,652,058日以下かつ先頭ゼロを含め64文字以内で入力でき、計算結果もこの日付範囲に収まる必要があります。
Q. 期間の日数として両端を含めたい場合は?
「初日と最終日を両方含む期間」の欄を確認してください。日数差に1日を足した値を自動で併記します。たとえば1月1日〜1月3日は差分2日、両端を含む期間なら3日間です。個別の規則がある期限にはその規則を優先してください。
このツールを評価
—(0件)