patrache.calc

Калькулятор дат

Рассчитайте, сколько дней осталось до целевой даты или прошло с прошлой даты. Отслеживайте дни рождения, экзамены, события и важные вехи.

Выберите целевую дату для расчёта D-Day

Включить день начала
Встроить

Встройте этот калькулятор на свой сайт

Powered by Patrache Studio Calc

Как пользоваться

  1. Введите данные

    Введите необходимые значения в поля ввода.

  2. Настройте параметры

    Выберите подходящие опции и настройки.

  3. Посмотрите результат

    Нажмите Рассчитать для мгновенного результата.

Что такое D-Day?

D-Day изначально был военным термином, обозначавшим день начала операции, и восходит к высадке в Нормандии в 1944 году. Сегодня это слово стало обиходным и означает обратный отсчёт количества дней, оставшихся до целевой даты.

По соглашению опорная дата (обычно сегодня) принимается за ноль. Если целевая дата ещё впереди, пишут D-N (например, D-30 означает, что осталось 30 дней); если это сегодня — D-Day; а если она уже прошла — D+N (например, D+10 означает, что прошло 10 дней).

Этот формат широко используют, когда хотят с первого взгляда оценить время, прошедшее от опорной даты: дни до экзамена, памятные даты вроде свадьбы или поездки, либо вехи наподобие даты увольнения со службы. Помимо простой мотивации, он очень удобен для управления планом занятий и отслеживания сроков по проектам.

Формула расчёта

D-Day находится путём перевода разницы между двумя датами в дни.

Оставшиеся дни = (целевая дата − опорная дата) ÷ 86 400 000 мс

Например, если опорная дата — 2026-06-03, а целевая — 2026-11-19, разница составляет 169 дней, то есть D-169. Перевод в недели и месяцы рассчитывается так: недели = ⌊169 ÷ 7⌋ = 24 недели 1 день и месяцы ≈ 169 ÷ 30,44 ≈ 5,6 месяца (в среднем 30,44 дня в месяце).

При включении опции Включить начальный день опорная дата считается за один день, и к результату прибавляется 1 день (используется, например, для подсчёта дней военной службы).

Часто задаваемые вопросы

Что означает D-Day?
D-Day изначально был военным термином, обозначавшим день начала операции. В повседневном употреблении он означает обратный отсчёт дней, оставшихся до целевой даты. 'D-100' означает, что до цели осталось 100 дней, а 'D+10' — что с момента цели прошло 10 дней.
Как рассчитывается D-Day?
D-Day рассчитывается вычитанием опорной даты (обычно сегодня) из целевой. Положительный результат означает будущее (D-N), ноль — сам день (D-Day), отрицательный результат — прошлое (D+N). При выборе опции «Включить начальный день» начальный день также считается за один день.
Какую разницу даёт включение начального дня?
Без включения начального дня считается только чистая разница дат. Например, с 1 по 3 января — это 2 дня. С включением начального дня 1 января тоже считается за день, и получается 3 дня. При подсчёте дней военной службы начальный день обычно включают.
Как рассчитать оставшиеся дни военной службы?
Задайте дату увольнения в качестве целевой, чтобы сразу увидеть оставшиеся дни. Поскольку при подсчёте военной службы обычно включают день призыва (начальный день), точнее включить опцию «Включить начальный день».
Как рассчитать D-Day для экзамена?
Введите дату экзамена как целевую, и оставшиеся дни рассчитаются автоматически. В сам день отображается 'D-Day', а затем прошедшие дни показываются в формате 'D+N'.
Исключаются ли выходные и праздники из оставшихся дней?
Этот калькулятор основан на абсолютных днях и считает каждый день календаря. Выходные и праздники включены все. Чтобы считать только фактические рабочие дни, нужен отдельный расчёт рабочих дней, исключающий выходные и праздники.
Почему на следующий день после 'D-Day' сразу наступает 'D+1'?
Когда опорная дата равна целевой, разница равна 0, поэтому отображается 'D-Day'. Как только проходит один день и цель превышается на день, становится 'D+1'. То есть день сразу после D-Day — это D+1, а обозначение 'D+0' не используется.
Данные календаря 2026

Похожие калькуляторы

Разрешите рекламу на этом сайте

Чтобы пользоваться инструментами, разрешите рекламу на этом сайте. Доход от рекламы позволяет сохранять сервис бесплатным.

Откройте блокировщик, отключите его для этого сайта и проверьте снова.