Рассчитать

Рассчитать

Формат: день / месяц / год (ДД.ММ.ГГГГ)

В некоторых интерфейсах по умолчанию берётся сегодняшняя дата, если поле очищено; исходное значение по умолчанию — дата проверки.

Обновляется по мере ввода

Результат

Формула

Обе даты приводятся к местной полуночи, затем дни = округление((целевая − отсчётная) / 86 400 000). Положительное число — событие впереди, отрицательное — уже позади, ноль — сегодня. Недели = целая часть(|дни|/7); месяцы ≈ |дни|/30,4375.

Дни = (Целевая дата − Дата отсчёта) в гражданских сутках

Разбор примера

  1. От 22.07.2026 до 25.12.2026
  2. Разрыв в гражданских сутках = 156 дней
  3. 156 = 22 недели + 2 дня · ≈ 5,1 месяца

Результат: 156 дней до 25 декабря 2026 года

Как считается обратный отсчёт

Это односторонний промежуток: «сколько осталось до X?», а не безусловная разница между двумя произвольными датами.

Дата отсчёта по умолчанию

Если поле «От» не заполнено, используется сегодняшняя дата в местном часовом поясе браузера. Обе даты трактуются как полночь — время суток не учитывается.

Прошедшие даты

Если целевая дата раньше даты отсчёта, вместо отрицательного обратного отсчёта показывается «N дней назад» с пометкой «дата в прошлом».

Отличие от разницы дат

Калькулятор разницы дат всегда возвращает положительный промежуток между двумя датами. Этот калькулятор сохраняет направление (вперёд или назад) и выделяет одну конкретную целевую дату.

Интересные факты

Гражданские сутки

Считаются пройденные календарные полночи — включая выходные и праздники.

Месяцы — приближённо

Длина месяца непостоянна; показатель «≈ месяцев» использует среднее значение 30,4375 дня (365,25/12).

Високосные дни учитываются

29 февраля между датами автоматически добавляет один день к итогу.

Часовые пояса

Местная полночь особенно важна у границы часовых поясов — для общих событий стоит заранее договориться об одной календарной дате.

Рабочие дни

Этот инструмент не пропускает выходные и праздники — считаются все календарные дни подряд.

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

Укажите в качестве целевой даты 31 декабря нужного года (поле «От» можно оставить пустым — тогда отсчёт пойдёт от сегодняшнего дня). Результат покажет, сколько дней осталось.

Вы увидите «N дней назад» вместо обратного отсчёта вперёд.

Да — заполните необязательное поле «От» своей датой (например, датой старта проекта).

Разница дат — это всегда абсолютный промежуток. Этот калькулятор отвечает на вопрос «сколько осталось до/прошло с этой даты?» с учётом направления.

Источники

  1. ISO 8601 — ISO Представление календарных дат.
  2. Правила високосного года — NIST Григорианские правила високосных лет.

Только справочная календарная арифметика — уточняйте договорные правила счёта дней отдельно.

Последняя проверка: 2026-08-02 — Проверил(а): Редакция Mr. Calco

Встроить этот калькулятор

Добавьте этот калькулятор на свой сайт с помощью бесплатного iframe-виджета.

Тема

Виджет подстраивается под ширину контейнера и автоматически меняет высоту.