日数計算機

目標日まであと何日か、ある日付から何日経過したかを計算します。記念日・試験日・締め切りのカウントに使えます。

使い方

  1. 目標の日付を選びます。
  2. 今日から何日残っているかが表示されます。
  3. 過去の日付を選べば、経過した日数がわかります。

詳しく知る

日数の数え方には正解が二つある

初日を1日目として数える方式 — 学校や公的な手続き、軍隊などでよく使われます。この数え方では、開始日そのものが「1日目」です。

初日を0として数える方式 — 一般的なD-day表記がこちらです。当日が「D-day」で、その前日が「D-1」になります。

食い違いが表面化するのは経過日数(D+)の側です。 付き合い始めた日を1日目と数えるなら「100日」は開始日+99日、0と数えるなら開始日+100日になります。たった一日の差ですが、当日が別の日になってしまいます。

この計算機は両方の数え方を並べて表示します。相手や関係者とどちらの基準で数えるかを先に合わせることが、実際の解決になります。

日本語では残りを数えるときに「あと◯日」、経過を数えるときに「◯日目」と言い分けます。この二つは反対向きの数え方であり、同じ数字が同じ日を指すとは限りません。

記念日の数え方 — 100日と一周年

カップルの100日 — 出会った日を1日目とするのが慣例なので、出会った日+99日になります。

一周年は日数ではなく日付で数えます。つまり出会った日の1年後の同じ日付です。うるう年を挟むと365日後とは一日ずれます。

赤ちゃんの百日祝い — 生まれた日を1日目として数えるので、誕生日+99日にあたります。お食い初めの日取りを決めるときの基準です。

初誕生日は日付基準で、生まれた日のちょうど1年後です。

「◯日後」と「◯年後の同じ日付」はまったく別の計算です。記念日はほぼ例外なく後者を指しています。

結婚記念日や入社記念日のように毎年めぐってくる日は日付基準で固定されますが、「交際◯日目」のように積み上げていく数え方は日数基準です。同じ「記念日」という言葉でも、計算の土台が違う点を押さえておくと混乱しません。

試験までのカウントダウンの使い方

試験のカウントダウンは慣例として当日をD-day(0)として扱います。したがって「D-30」は試験の30日前という意味になります。

計画を立てるときの注意点です。D-30は勉強できる日が30日あるという意味ではありません。 試験当日と前日はほぼ見直しに消え、平日と週末では確保できる時間も集中力も違います。

この計算機は残りの週末の数も一緒に表示します。平日に時間を取れない社会人や受験生にとっては、その数字のほうが実際に使える時間に近いはずです。

共通テストや資格試験のように日付が先に決まっている予定こそ、早い段階で残り日数を可視化しておくと、後から詰め込む量が減ります。

願書の提出期限や受験票の発送日など、試験本体より前に来る締め切りも一緒に登録しておくと安心です。試験日だけを見ていると、その手前にある手続きの期限を落としがちになります。

うるう年と2月29日の扱い

うるう年の判定 — 4で割り切れる年はうるう年ですが、100で割り切れる年は例外で平年、さらに400で割り切れる年は再びうるう年です。2000年はうるう年で、1900年は違いました。

2月29日生まれの誕生日は、平年にはその日付自体が存在しません。法律上の取り扱いは国や制度によって分かれ、2月28日とする場合と3月1日とする場合があります。

こうした例外があるため、「365日後」と「1年後の同じ日付」を同じものとして扱うと、数年に一度必ずずれが出ます。

長い期間を数えるほどこの差は積み上がります。十年単位の勤続年数や契約期間を日数で管理していると、日付基準で数えた場合と結果が食い違うことがあるので、どちらの基準で運用するのかを最初に決めておいてください。

月末の「1か月後」はどこへ行くのか

月をまたぐ加算には落とし穴があります。1月31日の「1か月後」は2月31日が存在しないため、2月28日(うるう年なら29日)に丸められます。

この丸め処理があるせいで、1か月後に進めてからもう一度1か月前に戻しても、元の日付に帰ってこないことがあります。契約や支払いの期日を機械的に計算するときに問題になりやすい部分です。

サマータイムは日単位の計算には影響しませんが、時刻まで扱う計算では一日が23時間や25時間になる日が存在します。海外の予定を時刻込みで数えるときは注意してください。

日数計算はどんな場面で使うか

目標管理では、試験、発表、締め切りまでの残り時間を目に見える形にしておくと、先延ばしが起きにくくなります。

100日や一周年のような記念日も、準備のために事前に知っておく必要があります。

契約の満了日、ビザやパスポートの有効期限、保証期間の終わり。見落とすと実際に費用が発生する日付です。

締め切りから遡って「いつまでに初稿」を決める逆算にも使えます。中間目標の日付を入れて残り日数を並べると、その計画が現実的かどうかがすぐに見えます。

旅行や引っ越しでは、出発日や入居日までの残り日数を基準にすると、予約、手続き、荷造りをどの順番で片付けるべきかが決めやすくなります。

日数を人と共有するとき

記念日を相手と合わせるときは、まず数え方の基準を決めてください。 「100日」が一日ずれるという行き違いは、ほとんどがここから生まれます。

試験やプロジェクトの締め切りのように複数人で共有する予定では、D表記の横に実際の日付も書き添えてください。「D-7」はいつ計算したかによって指す日が変わってしまいます。

結果画面のアドレスをそのまま送れば、相手も同じ基準で同じ数字を見ることができます。

計算はこの端末の中で行われます

日付の計算はすべてブラウザの中で完結し、入力した日付がサーバーへ送られることはありません。

基準日は初期状態では今日ですが、自由に変更できます。過去の日付を入れれば「何日経ったか」が、未来の日付を入れれば「あと何日か」が表示されます。

複数の日付を登録しておけば、試験日と提出期限と記念日を一つの画面で並べて確認できます。日数は週や月の単位にも換算されるので、長い期間ほど感覚がつかみやすくなります。

よくある質問

当日は1日目に数えますか?

残り日数は当日を0として数えます。経過日数は起算日の翌日を1日目として数えます。

100日後の日付もわかりますか?

はい。起算日と日数を入れると、その日が何月何日かを表示します。

うるう年も正しく計算されますか?

はい。実際のカレンダーで数えるので、うるう年や月の長さの違いも反映されます。

計算方法と出典

このツールが何を根拠に計算し、どこまで答えられるかを明示します。

このツールの位置づけ
日数の差を数える道具です。あなたの学校・部隊・契約がどの数え方を使うかは分からないため、二つの基準を併記して選べるようにしています。
計算式
二つの日付の完全な日数差です。時刻ではなく日付だけを見ます。初日不算入: 経過日数 = 目標日 − 開始日。初日算入: 経過日数 = 目標日 − 開始日 + 1 となり、開始日が1日目になります。
計算例
2026-08-26 から 2026-12-25 までは121日で、D-121 と表示されます。初日算入で数えると 2026-08-26 から100日目は 2026-12-03 です(開始日 + 99)。
限界
  • 完全な一日だけを数えます。時刻は無視するため、端末のタイムゾーンの深夜0時をまたぐときに数値が変わります。
  • 日付基準の記念日と日数基準の記念日は、うるう年をまたぐと食い違います。2027-03-01 の1年後は 2028-03-01 ですが、それは365日ではなく366日です。
  • どちらの基準が「正しい」かは事実ではなく慣行です。韓国の機関の計算や兵役は初日を1日目として数え、D-day 表記は0として数えます。
  • 法定期間の規則は適用しません。法令上の期限には初日不算入や休日への満了延長といった独自の規定があり、単純な日数計算では再現できません。
  • 基準となる「今日」は端末の時計から取ります。日付やタイムゾーンがずれていると、すべての数値が一日ずれます。
基準日
最終確認日

関連ツール

  • ポモドーロタイマー — 25分集中・5分休憩を繰り返し、今日終えた回数を数えます。インストール不要。
  • マルチタイマー — 名前付きタイマーを複数同時に。終了すると名前を読み上げます。
  • 年齢計算機 — 生年月日から満年齢・数え年と、次の誕生日までの日数を計算します。
  • 旧暦変換・干支 — 新暦⇔旧暦変換、干支(十二支)、次の旧正月までのカウントダウン。