Калькулятор количества дней — рассчитайте разницу между датами

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

Обновлено:

Период расчёта Дата, от которой ведётся отсчёт (например, первый рабочий день или начало отпуска) Дата, до которой считается период (включительно при соответствующей опции)
Параметры расчёта Выберите удобный вид отображения: дни, недели, месяцы или автоматический выбор Согласно ст. 191 ГК РФ сроки обычно исчисляются со следующего дня после начала

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

Выберите режим расчёта в верхней части виджета. Для определения промежутка между событиями укажите начальную дату в первом поле и конечную — во втором. Система автоматически определит, какая дата раньше, и покажет разницу.

Если нужно узнать, каким будет день через определённое количество суток, переключитесь на режим «Добавить дни». Введите стартовую дату и количество дней для прибавления или вычитания. Результат отобразится сразу после ввода числа.

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

Как рассчитывается количество дней

Основа вычислений — преобразование календарных дат в Unix-время. Каждая дата представляется как количество миллисекунд, прошедших с полуночи 1 января 1970 года.

Формула: Количество дней = (Дата₂ − Дата₁) ÷ 86 400 000

Где:

  • Дата₂ и Дата₁ — временные метки в миллисекундах
  • 86 400 000 — количество миллисекунд в одних сутках (24 × 60 × 60 × 1000)
  • Результат округляется до целого числа

Пример: нужно узнать, сколько дней прошло с 15 марта 2024 года по 20 марта 2024 года.

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

Примеры расчёта

СитуацияИсходные данныеРезультат
Срок выполнения договораС 1 июня по 30 июня29 календарных дней или 21 рабочий день
До Нового годаС сегодняшнего дня по 31 декабряЗависит от текущей даты, пример: 45 дней
Продолжительность отпуска14 дней с 15 июляДата возвращения: 29 июля
Вычитание периодаЗа 90 дней до 1 сентябряДата начала: 3 июня

Сколько дней осталось до отпуска?

Сотрудник планирует отпуск с 10 августа. Сегодня 15 июля. Вводим даты в калькулятор: разница составляет 26 календарных дней или 18 рабочих дней без учёта выходных. Это помогает понять, сколько фактических рабочих смен осталось отработать.

Обратный отсчёт для проекта

Проект должен быть сдан через 45 рабочих дней. Если сегодня 1 октября, калькулятор покажет конечную дату — 6 декабря. При этом в расчёт не попадут 18 выходных дней (суббот и воскресений), которые увеличили бы календарный срок до 63 дней.

Полезная информация

Частые ошибки при подсчёте дней

Люди часто путаются, включать ли день начала и день окончания в общий период. При расчёте срока «от и до» включительно результат получается на 1 день больше, чем простая разница дат. Например, с 1 января по 3 января — это 3 дня, а не 2. Всегда уточняйте, нужен ли вам интервал между датами или полная продолжительность периода.

Ещё одна ошибка — игнорирование високосного года при длинных периодах. За 4 года накапливается сдвиг на один день. При ручном расчёте через умножение месяцев на 30 может возникнуть погрешность до 5–6 дней за год.

Нюансы расчёта рабочих дней

Трудовой кодекс РФ определяет норму времени исходя из пятидневной рабочей недели. Однако калькулятор считает только субботы и воскресенья как выходные. Если в вашем графике сокращённые дни перед праздниками или вы работаете по скользящему графику, скорректируйте результат вручную или используйте профессиональный калькулятор рабочих часов с учётом производственного календаря.

При расчёте сроков доставки или гарантийных обязательств учитывайте, что «днем» может считаться календарная дата до 24:00. Если срок истекает в выходной, он переносится на ближайший рабочий день (ст. 193 ГК РФ).

Что делать с результатом расчёта

После получения точного количества дней вы можете:

Итог

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

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

Как рассчитать количество дней между датами вручную?

Преобразуйте обе даты в Unix-время (количество секунд с 1 января 1970 года), вычтите меньшее значение из большего и разделите результат на 86 400 — это количество секунд в одних сутках. Или используйте юлианский день: разница между двумя номерами даст искомый период.

Как считать, если начальная и конечная даты совпадают?

При расчёте периода "от и до" включительно результат составит 1 день. Если измеряется длительность между событиями без учёта даты начала, результат будет 0 дней. Калькулятор выше позволяет выбрать режим подсчёта: с включением или исключением крайних дат.

Как калькулятор учитывает високосные годы?

Алгоритм автоматически включает 29 февраля при расчёте периодов, попадающих на високосный год. Вручную проверяйте делимость года на 4 — если результат целый, год високосный (кроме столетий, не делящихся на 400).

Чем отличаются календарные дни от рабочих?

Календарные дни включают все дни недели подряд. Рабочие дни — это только понедельник–пятница без учёта праздников. Калькулятор считает оба варианта: стандартный режим показывает календарные дни, отдельная настройка исключает субботы и воскресенья.

Как посчитать, сколько дней осталось до отпуска или дедлайна?

Введите сегодняшнюю дату в первое поле и дату события во второе. Система покажет оставшееся количество дней. Для планирования рабочего времени переключитесь в режим "рабочие дни", чтобы исключить выходные из расчёта сроков проекта.

Почему результат отличается при вводе дат в разном порядке?

При обратном порядке дат результат получается отрицательным, что означает, что событие уже прошло. Модуль числа показывает тот же период. Калькулятор автоматически определяет более раннюю дату и выводит положительное значение разницы.

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

Расчет дней

При планировании отпуска, расчёте сроков договора или контроле дедлайнов нужно точно знать количество дней. Калькулятор рассчитает разницу между …

Перейти к калькулятору →