D-Day計算機
左側で目標日とオプションを選ぶと、右側にD-Day、日数、時間基準の残り・経過がすぐ表示されます。
入力
日付を選ぶとD-Dayが表示されます。
結果
日付を選ぶとD-Dayが表示されます。
- カレンダー基準
- —
- 正確な時間
- —
- 目標まとめ
- —
- 状態
- —
日付だけを選ぶと、目標日のローカル時刻23:59:59.999を終点とします。時刻をオンにすると、選択したローカル時刻までの残り時間または経過時間を計算します。
すぐ使える形で。
- すぐ見える画面入力場所と結果の場所をはっきり分けます。
- 結果を先に大事な数字を先に出し、過程は必要な分だけ見せます。
- 求めるものを減らす登録や余計な入力なしで使えるようにします。
D-Dayを日付差と時刻差に分けて確認する
このD-Day計算機は、目標日と今日を比べて、D-・D-Day・D+の表示、カレンダー上の日数、選択した時刻までの残り時間または経過時間をまとめます。
日本語画面は ja-JP の自然な日付表示と24時間表記を使います。日付だけならその日の終わりまで、時刻を有効にするとブラウザーのローカル時刻で指定した瞬間までを計算します。
D-Day表示は日付同士の関係です
D-3は目標日が今日よりカレンダーで3日後、D-Dayは年・月・日が同じ、過ぎた目標はD+2のように読みます。時刻の状態とは分けて見るのが安全です。
- 表示形式は全言語でD-/D+/D-Dayのままです。
- 同じ日でも時刻によって残り・経過が変わります。
- D+は期限超過やイベント後の記録に向きます。
カレンダー日数は年・月・日だけで比べます
日付差は入力日の年・月・日をUTC基準の日番号にして、今日の日番号との差を取ります。夏時間の切り替えで1日が24時間でなくてもD番号がずれにくいようにしています。
- 7月10日から7月13日は3日です。
- 同じ7月10日なら時刻に関係なくD-Dayです。
正確な時間は現在の瞬間との差です
正確な時間はブラウザーの今の時刻と目標時刻のタイムスタンプ差です。目標がまだ先なら残り、すでに過ぎていれば経過として表示します。
- 今日14:00から18:00: D-Day · 4時間残り
- 今日14:00から09:00: D-Day · 5時間経過
日付だけの目標はその日の終わりまで有効です
時刻をオフにすると、目標はローカルの23:59:59.999になります。誕生日、記念日、終日締切のように日付全体が意味を持つ予定に合います。
- 今日の日付だけを選ぶと日付が変わるまでD-Dayです。
- 公演、試験、受付開始には時刻を有効にしてください。
開始日を含める設定は数え方の補助です
今日を1日目として案内する計画では、開始日を含める数え方が必要です。ただし見出しのD-3やD+2は、目標日と今日の素の差を保ちます。
- 7月10日から7月13日: 通常3日、開始日込み4日。
- 共有するときは開始日込みかどうかを添えると誤解が減ります。
結果欄はそれぞれ役割が違います
大きな値は共有しやすいD-Day表示です。カレンダー基準は日付差、正確な時間は実時間、目標まとめは入力したローカル日時、状態は今日との位置を説明します。
- 告知にはD-Day表示と目標まとめを使います。
- 締切管理では正確な時間と状態文を合わせて見ます。
月末と2月29日は実在する日付だけ使います
ブラウザーのDateは存在しない日を翌月に繰り上げることがあります。このページは作成された年月日が入力値と一致するか確認し、存在しない日付を結果にしません。
- 実際のうるう年の2月29日は計算できます。
- 2027-02-29や2026-04-31はエラーです。
基準タイムゾーンはブラウザーのローカルです
海外イベント、航空券、サーバーメンテナンス、出願締切など公式タイムゾーンがある予定は、追跡したい地域の時刻に直してから入力してください。
- 「JST 23:59」のような公式表記を優先します。
- 日付感覚はカレンダー日数、アラーム用途は正確な時間を見ます。
入力前に終日の目標か時刻つきの目標かを決めます
D-Dayの読み違いは、予定の性格を決めないまま入力すると起きやすくなります。誕生日、記念日、終日締切は日付だけで十分なことが多く、試験開始、航空便、チケット受付、配信開始のような予定は目標時刻まで計算します。
- 終日の予定: 日付だけを入れて一日の終わりまでとして読む
- 時刻がある予定: 時刻オプションを有効にし、告知された時刻を入力
- 公式タイムゾーンがある場合は、どの地域時刻で追うか先に決める
DSTの境界では2つの値が意図的にずれることがあります
夏時間がある地域では、1日が23時間または25時間になる場合があります。そのためカレンダー基準は日付番号の差で固定し、正確な時間は実際のタイムスタンプ差を表示します。違いが出ても、別々の質問に答えているだけです。
- D番号: 予定表上で日付が何日残っているか
- 正確な時間: アラームや締切まで実時間がどれだけ残るか
- 旅行やオンラインイベントでは両方の行を確認
コピーして共有するときは文脈も添えます
コピーにはD-Day表示、カレンダー基準、正確な時間、目標まとめ、計算基準が含まれます。相手が同じ意味で読めるように、日付だけか時刻つきか、開始日込みか、どのタイムゾーンの時刻かも一緒に残すと安全です。
- 記念日共有: D-Day表示 + 目標日
- 締切共有: D-Day表示 + 目標時刻 + タイムゾーン
- 学習・キャンペーン記録: 開始日込みの有無 + カレンダー日数
MDN Dateの説明に沿って日付文字列の直接解析を避けます
MDNのJavaScript Date資料は、ローカル時刻での生成、UTC基準の値、日付文字列解析の差、DST境界の影響を説明しています。このページはYYYY-MM-DDをそのままDateに渡さず、年・月・日からローカル日付を作って値が一致するか確認します。
- 日付だけの目標はローカル日の終わりとして作成
- カレンダー日数はUTC正規化の日番号で計算
- 正確な時間はブラウザーのローカルタイムスタンプ差を使用
記念日カウントを共有するための計算メモ
例では現在を2026年7月10日14:00、目標を2026年7月13日18:00とします。D-Day表示は日付差、正確な時間はローカル時刻の差として読みます。
- 目標日
- 2026年7月13日
- 目標時刻
- 18:00を使用
- D-Day表示
- D-3
- カレンダー基準
- 通常 3日残り
- 正確な時間
- 3日4時間00分 残り
- コピー文
- D-3 · 2026年7月13日 18:00 · ブラウザーのローカル時刻
D-Day計算FAQ
日付だけを入力した場合、何時までを見ますか?
日付だけの場合は、目標日のローカル23:59:59.999を終点にします。そのため今日の日付は、日付が終わるまでD-Dayとして表示されます。
カレンダー日数と正確な時間が違うのはなぜですか?
カレンダー日数は年・月・日だけをUTC正規化した日番号で引き算し、DSTの影響を避けます。正確な時間はブラウザーの現在時刻と目標時刻の実際のタイムスタンプ差です。
開始日を含めるとD-Day表示も変わりますか?
いいえ。D-3、D-Day、D+2の表示は目標日と今日のカレンダー差のままです。開始日込みは補助の日数を今日または目標日込みで数えるための設定です。
過去の日付も計算できますか?
はい。目標が過ぎていればD+の数字と経過時間を表示します。同じ日でも選択時刻が過ぎていれば経過として読みます。
別のタイムゾーンの予定にも使えますか?
計算は現在のブラウザーのローカルタイムゾーン基準です。海外イベント、航空券、サーバー締切など公式タイムゾーンがある予定は、その地域の時刻に直して確認してください。
計算はブラウザーの現在のローカルタイムゾーンとグレゴリオ暦の日付計算を基準にします。日付だけの目標はローカル時刻23:59:59.999を終点にします。