Перейти к основному контенту
Избранное

Калькулятор дней между датами

Инструмент покажет какое количество дней между двумя датами.

Калькулятор: сколько дней между датами

Настройки расчета

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

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


По умолчанию расчет происходит с учетом начальной даты и без учета конечной, пример расчета:

01.01 – 05.01 = 4 дня.

Между

Дни:

Логика расчета:

По умолчанию расчет происходит с учетом начальной даты и без учета конечной.

Пример периода: с 1 по 10 июля.

9 дней

✔ Начальная дата – вкл ✖ Конечная дата – выкл

В расчет попали: 1, 2, 3, 4, 5, 6, 7, 8, 9 июля

1 июля считается первым днём, 2 июля – вторым. 10 число в расчет не попадает.

10 дней

✔ Начальная дата – вкл ✔ Конечная дата – вкл

В расчет попали: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 июля

Обе границы включены. Считаются все дни с 1 по 10 июля.

8 дней

✖ Начальная дата – выкл ✖ Конечная дата – выкл

В расчет попали: 2, 3, 4, 5, 6, 7, 8, 9 июля

Обе границы исключены. Отсчёт со 2 июля, заканчивается 9 июля.

9 дней

✖ Начальная дата – выкл ✔ Конечная дата – вкл

В расчет попали: 2, 3, 4, 5, 6, 7, 8, 9, 10 июля

1 июля пропущен, отсчёт со 2 июля. 10 июля включён в результат.

Инструмент создан для расчета количества календарных дней между датами.

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

Подсчёт дней между датами – задача, которая возникает чаще, чем кажется, например:

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

Для расчета вам понадобится задать начальную и конечную даты.

По умолчанию калькулятор работает с настройкой "Включать начальную дату" и не включает конечную. Это означает, что день начала считается прожитым и входит в итог, а день окончания – ещё не наступил. Например, промежуток с 1 по 5 января при таких настройках даст результат 4 дня.

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

Эти настройки можно комбинировать как угодно. Нажмите "Рассчитать", и под кнопкой появится результат.

Если вы случайно поставили начальную дату позже конечной, калькулятор сообщит об ошибке и не выполнит расчёт. Измените даты так, чтобы начало шло раньше окончания.

Таблица примеров расчета

Начальная дата Конечная дата Включать начальную Включать конечную Результат (дни)
3 марта 8 марта Да Да 6
1 апреля 5 апреля Да Нет 4
10 мая 15 мая Нет Нет 4
20 июня 25 июня Нет Да 5
1 августа 31 августа Да Да 31

Подробная информация

Как узнать, сколько дней прошло с определённой даты до сегодняшнего дня?

Установите нужную вам дату в поле "Начальная дата", а для конечной даты нажмите кнопку "Сегодня". Настройте включение начальной даты в зависимости от того, хотите ли вы считать сам день старта. Нажмите "Рассчитать" – результат покажет, сколько календарных дней прошло с выбранного момента до текущего дня.

Что изменится, если я включу обе галочки?

Тогда и начальная, и конечная даты будут считаться прожитыми днями. Для промежутка 1–5 января результат станет равен 5 дням, потому что в сумму войдёт и 5 января.

Учитывает ли калькулятор високосные годы и разную длину месяцев?

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