Как считается
- 86 400 000
- миллисекунд в сутках — даты сравниваются как моменты времени
- +1
- если последний день тоже идёт в счёт, к разнице прибавляется единица
Календарь считается в UTC. Иначе переход на летнее время и часовой пояс сдвигают разницу на сутки — это самая частая ошибка в самодельных расчётах дат.
Пример расчёта
Сколько дней с 1 по 3 марта 2026 года.
- Разница между датами
- 2 дня
- Если считать последний день
- 3 дня
- Полных недель
- 0
- Другой пример: с 28 февраля по 1 марта 2024 года
- 2 дня
- Тот же промежуток в 2026 году
- 1 день
2024 год високосный, в нём есть 29 февраля — поэтому один и тот же интервал в разные годы даёт разное число дней. Калькулятор это учитывает.
Что влияет на результат
- Включён ли последний день. Для срока аренды или отпуска обычно считают оба крайних дня, для расчёта просрочки — только прошедшие. Галочка меняет результат на единицу.
- Високосный год. Каждый четвёртый февраль длиннее на день, и промежутки, проходящие через него, оказываются длиннее.
- Праздники и переносы. Будние дни здесь — просто понедельник-пятница. Государственные праздники и перенесённые выходные не учитываются, для них нужен производственный календарь.
- Часовой пояс. Расчёт идёт по календарным датам, а не по моментам времени, поэтому разница поясов на результат не влияет.
Частые вопросы
Считать последний день или нет
Зависит от задачи. Срок аренды с 1 по 30 число — это 30 дней, оба крайних дня входят. А «прошло дней с события» считают без последнего: с 1 по 3 марта прошло два дня. Галочка «считать последний день» переключает режим.
Почему число дней между одними и теми же датами разных лет отличается
Из-за високосного года. В 2024 году в феврале 29 дней, в 2026-м — 28. Любой промежуток, захватывающий конец февраля високосного года, оказывается на день длиннее.
Чем будние дни отличаются от рабочих
Будние — это все дни с понедельника по пятницу. Рабочие дни дополнительно учитывают государственные праздники и переносы выходных, которые каждый год утверждаются отдельно. Этот калькулятор считает будни и честно об этом предупреждает: для рабочих дней нужен производственный календарь.
Как посчитать дату через N дней
Поставьте известную дату начальной, а конечную подбирайте, пока число дней не совпадёт с нужным. Отдельного режима «прибавить дни» пока нет, но подбор занимает пару секунд — результат пересчитывается на каждый ввод.
Можно ли поставить конечную дату раньше начальной
Да, порядок не важен: калькулятор посчитает промежуток между датами и отметит, что они переставлены. Отрицательного числа дней не будет.
Как узнать, сколько полных месяцев прошло
Строка «Это же в годах и месяцах» показывает разницу по календарю: сколько полных лет, месяцев и дней. Это не то же самое, что делить дни на тридцать — в месяцах разное число дней, и календарный расчёт точнее.
Смежные калькуляторы
Калькулятор возраста
Считает возраст на любую дату: полные годы для анкет, а заодно месяцы, дни и сколько осталось до следующего дня рождения.
Посчитать →Калькулятор рабочих дней
Считает рабочие дни по производственному календарю, а не по формуле «понедельник — пятница». Переносы выходных и предпраздничные сокращённые дни учтены.
Посчитать →Производственный календарь
Показывает рабочие и выходные дни по месяцам вместе с нормой часов. Переносы выходных берутся из постановления правительства — вычислить их нельзя.
Посчитать →Конвертер единиц измерения
Переводит длину, массу, объём, площадь, скорость и температуру. Кроме выбранной пары единиц показывает значение сразу во всех — часто нужная как раз соседняя строка.
Посчитать →