Рассчитать количество дней между датами

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

Обновлено:

Содержание статьи
Даты для расчета Выберите день начала отсчета

Выберите день окончания периода
Настройки
Например, для отпуска с 1-го по 5-е число: стандартно — 4 дня, включительно — 5 дней.

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

Зачем считать дни между датами?

Потребность узнать точный временной интервал возникает в самых разных ситуациях:

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

Интерфейс калькулятора интуитивно понятен и не требует специальных знаний. Чтобы произвести расчет, выполните следующие действия:

  1. Выберите начальную дату: Укажите день, месяц и год начала отсчета в первом поле.
  2. Выберите конечную дату: Укажите день, месяц и год окончания периода во втором поле.
  3. Получите результат: Инструмент автоматически произведет вычисления и покажет разницу.

Результат обычно отображается в двух форматах:

Как рассчитывается разница дат самостоятельно

Понять принцип расчета можно на простом примере. В основе лежит календарная система (Григорианский календарь), которой пользуется большинство стран мира.

Алгоритм подсчета

  1. Из года конечной даты вычитается год начальной даты.
  2. Из месяца конечной даты вычитается месяц начальной даты.
  3. Из дня конечной даты вычитается день начальной даты.
  4. Если разность дней отрицательная, занимается один месяц из результата шага 2 (учитывая количество дней в предыдущем месяце).
  5. Если разность месяцев отрицательная, занимается один год из результата шага 1.

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

Допустим, нам нужно узнать, сколько времени прошло с 15 августа 2023 года по 10 октября 2024 года.

  1. Годы: 2024 - 2023 = 1 год.
  2. Месяцы: Октябрь (10) - Август (8) = 2 месяца.
  3. Дни: 10 - 15. Здесь мы получаем отрицательное число.
    • Поэтому мы берем 1 месяц из накопленных “2 месяцев”. Остается 1 месяц.
    • Предыдущим месяцем перед октябрем был сентябрь, в котором 30 дней.
    • Складываем 30 (дни сентября) + 10 (дни октября) = 40 дней.
    • Вычитаем 15: 40 - 15 = 25 дней.

Итоговый результат: 1 год, 1 месяц и 25 дней.

Учет високосных годов

Одной из главных сложностей при подсчете дней вручную являются високосные годы. Каждые 4 года (за редкими исключениями для столетий) в феврале появляется 29-й день. Это увеличивает продолжительность года с 365 до 366 дней.

Наш онлайн калькулятор автоматически учитывает эти нюансы. Вам не нужно держать в голове, был ли февраль в 2020 или 2024 году удлиненным — система все сделает за вас.

Включительно или нет?

Важный нюанс при расчете — как учитывать границы периода.

Наш калькулятор показывает “чистую” математическую разницу календарных дней. Если вам нужно посчитать дни “включительно” (первый и последний день считаются), просто прибавьте к результату единицу.

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

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

Да, наш алгоритм автоматически учитывает високосные годы (например, 2020, 2024), где в феврале 29 дней, что гарантирует абсолютную точность расчета.

Включается ли последний день в расчет?

Стандартный математический расчет вычисляет разницу (интервал). Если вам нужно включить в подсчет и первый, и последний день (например, для отпуска), к результату обычно нужно прибавить 1 день.

Можно ли посчитать количество рабочих дней?

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

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

Для этой задачи воспользуйтесь инструментом "Прибавить дни к дате". Здесь мы рассчитываем именно интервал между двумя уже известными датами.

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