Калькулятор дней между датами
Инструмент покажет какое количество дней между двумя датами.
Калькулятор: сколько дней между датами
Логика расчета:
По умолчанию расчет происходит с учетом начальной даты и без учета конечной.
Пример периода: с 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 февраля в високосные годы.