日付・Dデー計算

2つの日付の間の日数、Dデー、何日後・何日前の日付をすぐに計算します。

🔒 入力した日付はサーバーに送信されず、お使いのブラウザー内だけで計算されます。

計算の種類
2つの日付の間の日数

週末・祝日を除かず、すべての日を数えます。営業日の計算ではありません。

使い方

  1. 計算の種類を選びます:2つの日付の間の日数、Dデー、日付の足し算・引き算。
  2. 2つの日付の間の日数:開始日と終了日を選びます。開始日も1日として数える場合は[開始日を含める]をオンにします(初期設定:含めない)。
  3. Dデー:目標日を選ぶと、この端末の今日の日付を基準に、これから先の日はD-日数、当日はD-day、過ぎた日はD+日数で表示します。
  4. 日付の足し算・引き算:基準日と日数を入力し、足すか引くかを選ぶと結果の日付と曜日が表示されます。値を変えるとすぐに結果が変わります。

使用例

2024-02-28から2024-03-01まではうるう年なので2日、2023年の同じ期間は1日です。2026-01-31に1日を足すと2026-02-01、2024-02-29に365日を足すと2025-02-28です。今日が2026-11-03で目標日が2026-11-15ならD-12です。

計算方法

計算方法
2つの日付の間の日数終了日 − 開始日(開始日を含める場合は + 1日)
Dデー目標日 − 今日 → 先ならD-日数、当日はD-day、過ぎたらD+日数
日付の足し算・引き算基準日 ± 日数(基準日は0日目)

日付は1970-01-01を0とする整数の日数に変換して計算し、再び日付に戻します。時刻を使わないため、どのタイムゾーンでも同じ結果になります。

対応形式・制限・プライバシー

  • 日付は0001-01-01から9999-12-31まで計算します。足す・引く日数は0以上の整数で、最大3,652,058日です。
  • 週末と祝日を含むすべての日をそのまま数える暦日数です。営業日(勤務日)の計算ではありません。
  • うるう年(4で割り切れる年。ただし100で割り切れる年は平年、400で割り切れる年はうるう年:1900年は平年、2000年はうるう年)と月ごとに異なる月末を反映します。1582年より前の日付も現在のグレゴリオ暦をそのまま延長して計算するため、古い記録(ユリウス暦)の日付とは異なる場合があります。
  • 時刻を使わず日付(年・月・日)だけで計算するため、タイムゾーンや夏時間で1日ずれることはありません。Dデーの今日は、この端末に設定された日付です。
  • 2つの日付の間の日数は、初期設定では開始日を数えず(終了日 − 開始日)、[開始日を含める]をオンにすると1日を足します。終了日が開始日より前の場合は日数を絶対値で表示し、順序が逆であることを知らせます。月ごとに日数が異なり基準があいまいになるため、何か月・何年には換算せず、日数と週(7日単位)だけで表示します。
  • 入力した日付はこのブラウザー内だけで計算され、サーバーに送信・保存されません。

よくある質問

Dデーはどう数えますか?

目標日から今日の日付を引いた日数です。目標日が12日後ならD-12、当日はD-day、1日過ぎるとD+1です。今日はこの端末に設定された日付を使うため、端末の日付が正しくないと結果も変わります。

100日・1000日のような記念日はどう計算しますか?

始めた日を1日目として数える記念日は、[日付の足し算・引き算]で始めた日に99日(1000日目なら999日)を足してください。たとえば2026-11-03が1日目なら、100日目は2027-02-10です。このツールは基準日を0日目として数えるため、1日少なく足します。

「開始日を含める」とは何ですか?

初期設定では終了日 − 開始日なので、2026-01-01から2026-01-31までは30日です。開始日も1日として数える必要がある場合(イベント期間、服用日数など)は[開始日を含める]をオンにすると31日になります。

週末や祝日を除いて計算できますか?

いいえ。このツールは週末と祝日を含むすべての日を数えます。祝日は国や年によって異なり振替休日もあるため、営業日の計算が必要な場合は該当する機関のカレンダーを確認してください。