Подсчёт дней между двумя датами
Опубликовано · Обновлено 3 мин чтения
С 1 по 31 января получается 30 дней, 31 день или 22 дня, в зависимости от способа счёта. Знание того, какой вам нужен, помогает не ошибиться на день в сроке отказа, сроке предупреждения или дате платежа.
Три способа посчитать один и тот же период
Вычислить продолжительность выдаёт три итога для каждого периода.
| С 1 по 31 января 2026 года | Результат |
|---|---|
| Разница, начальный день не считается | 30 дней |
| С включением дат | 31 день |
| С понедельника по пятницу, с включением дат | 22 дня |
Разница это расстояние между двумя датами: начальный день не считается. При включении дат добавляется один день. С 31 декабря 2026 года по 1 января 2027 года разница равна 1 дню, а итог с включением дат равен 2 дням.
Как узнать, считается ли первый день
Срок в 30 дней, начинающийся 1 января, заканчивается 31 января, если первый день не считается, и 30 января, если считается. Решает текст договора или правил: найдите в нём точную формулировку, прежде чем выбирать итог.
Дни с понедельника по пятницу
Итог с понедельника по пятницу считает обе даты, если они приходятся на рабочий день. Праздничные дни он не вычитает: вычтите их вручную, найдя их в календаре. Несколько примеров итогов: 22 дня для января 2026 года, 42 дня с 31 января по 31 марта 2026 года, 1 779 дней с 1 января 2020 года по 26 октября 2026 года.
Месяцы это календарные месяцы
Инструмент считает полные календарные месяцы. Если нужного числа нет в месяце прибытия, он берёт последний день месяца.
| Период | Разница | Полных месяцев |
|---|---|---|
| С 15 января по 15 апреля 2026 года | 90 дней | 3 |
| С 31 января по 31 марта 2026 года | 59 дней | 2 |
| С 31 января по 28 февраля 2026 года | 28 дней | 1 |
| С 1 января 2026 года по 1 января 2027 года | 365 дней | 12, то есть 1 год |
Високосные годы
С 29 февраля 2024 года по 28 февраля 2025 года инструмент показывает 365 дней и 1 полный год. В календарном году 365 или 366 дней: для договора опирайтесь на точное число дней, а не на число лет.
Даты в неправильном порядке
Инструмент всегда берёт положительный промежуток: с 1 марта по 1 февраля 2026 года он показывает 28 дней, как и в обратном порядке. Кнопка «Поменять» меняет две даты местами.
Часы и перевод времени
Показанные часы это число дней, умноженное на 24. С 28 по 30 марта 2026 года, в промежутке, содержащем переход на летнее время в Европе, инструмент показывает 48 часов, не учитывая потерянный час.
Для каких сроков
Срок предупреждения, срок отказа, испытательный срок или срок платежа: знание того, считается ли первый день, помогает не ошибиться на день.
Проверка результата
- Отметьте, должен ли считаться первый день, затем прочитайте соответствующую строку.
- Для итога с понедельника по пятницу вычтите праздничные дни вручную.
- Проверьте простой случай тем же инструментом, например две даты с разницей в 7 дней.
Чтобы преобразовать дату в число секунд, см. Конвертировать Unix-метку.
Часто задаваемые вопросы
- Как посчитать дни между двумя датами?
- Чаще всего разница не считает начальный день. Если считать обе даты, добавляется один день.
- Сколько рабочих дней между двумя датами?
- Инструмент выдаёт итог с понедельника по пятницу, с включением дат. Праздничные дни не вычитаются: вычтите их вручную.
- Учитывает ли инструмент високосные годы?
- Да. С 29 февраля 2024 года по 28 февраля 2025 года он показывает 365 дней и 1 полный год.
- Что будет, если даты в неправильном порядке?
- Инструмент всегда берёт положительный промежуток. Кнопка «Поменять» меняет две даты местами.
