Онлайн калькулятор разницы дат

Онлайн-калькулятор разницы дат позволяет точно рассчитать количество дней, недель, месяцев, лет, часов и минут между двумя датами, включая или исключая конечную дату. Он также подсчитывает рабочие и выходные дни, что особенно удобно для бухгалтеров, проектных менеджеров, студентов и всех, кто планирует сроки.

Почему этот калькулятор лучше аналогов

  • Считает не только дни, но и часы и минуты.
  • Учитывает время начала и конца.
  • Позволяет включать конечную дату в расчёт.
  • Считает отдельно рабочие и выходные дни.
  • Работает в браузере без загрузок и мгновенно обновляется.

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

Калькулятор опирается на простую, но точную математику.

1. Разница в миллисекундах:

Δt = t₂ − t₁

где t₁ — начальная дата и время, t₂ — конечная дата и время.

2. Переводы единиц:

  • Дни = Δt / 86 400 000
  • Часы = Δt / 3 600 000
  • Минуты = Δt / 60 000

3. Календарная разница:

Y = y₂ − y₁
M = m₂ − m₁
D = d₂ − d₁ (с коррекцией для отрицательных значений)

Таблица единиц измерения

ЕдиницаФормулаПример (1 янв 2024 → 10 янв 2024)
ДниΔt / 86 400 0009 дней
Неделиfloor(Дни / 7)1 неделя 2 дня
ЧасыДни × 24216 часов
МинутыЧасы × 6012 960 минут
Рабочие дниДни − Выходные7 рабочих / 2 выходных

Примеры использования

  • Узнать, сколько дней до дня рождения, свадьбы или отпуска.
  • Рассчитать длительность проекта, отпуска или больничного.
  • Проверить разницу между двумя временными отметками в часах и минутах.
  • Подсчитать количество рабочих дней между датами без выходных.
  • Сравнить две даты в разных годах — калькулятор учтёт високосные года.

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

Можно ли учитывать время?
Да, укажите часы и минуты в дополнительных полях — расчёт выполнится с точностью до минуты.

Как включить конечную дату?
Выберите «Да» в поле «Включить конечную дату» — калькулятор добавит один день к результату.

Подсчитывает ли инструмент выходные дни?
Да, кроме общих календарных, калькулятор показывает количество рабочих и выходных дней отдельно.

Работает ли офлайн?
Да, вычисления выполняются прямо в браузере, без соединения с сервером.