Обновлено:

Посчитать сколько прошло

Сколько дней прошло – мгновенный расчёт

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

Даты для расчёта
Первая дата отсчёта
Последняя дата отсчёта
Добавляет 1 день к разнице (например, с 1 по 2 января = 2 дня)


Как работает расчёт дней между датами

Подсчёт промежутка времени – это вычисление разницы между двумя точками на временной оси. При расчёте учитываются:

  • Полные годы – разница в календарных годах
  • Полные месяцы – остаток после вычитания лет
  • Остаток дней – разница в днях после вычитания месяцев

Формула для точного расчёта вручную:

Разница в днях = (год₂ − год₁) × 365 + (месяц₂ − месяц₁) × 30 + (день₂ − день₁)

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


Пример расчёта: сколько дней прошло

Задача: Определить, сколько дней прошло с 1 января 2025 года по 25 марта 2025 года.

Шаг 1 – Январь: с 1 по 31 января – 30 дней (от 1 числа эксклюзивно)

Шаг 2 – Февраль: полный месяц – 28 дней (2025-й не високосный)

Шаг 3 – Март: с 1 по 25 марта – 25 дней

Итого: 30 + 28 + 25 = 83 дня


Когда нужен подсчёт прошедшего времени

Расчёт промежутка между датами полезен в множестве ситуаций:

СценарийЗачем считать
Трудовой стажОпределить количество отработанных дней, недель, месяцев
ОтпускУзнать, сколько дней отпуска уже использовано
Срок годностиПроверить, сколько дней осталось до истечения срока
ВозрастТочный подсчёт возраста в днях, месяцах и годах
Проектные срокиРассчитать длительность выполнения работ
Судебные срокиОпределить количество дней до истечения исковой давности

Частые вопросы о расчёте времени

Как посчитать сколько месяцев прошло с определённой даты

Разделите общее количество дней на 30,4 – это среднее количество дней в календарном месяце. Для точного подсчёта используйте разницу календарных месяцев:

  • Если конечный день больше или равен начальному – просто вычитайте месяцы
  • Если конечный день меньше начального – отнимите 1 месяц, а к дням прибавьте 30

Включаются ли даты в подсчёт

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

Что такое високосный год

Високосный год содержит 366 дней вместо 365. Он добавляется каждые 4 года: годы, которые делятся на 4 без остатка – високосные. Исключение: столетия, которые не делятся на 400, остаются обычными. Примеры: 2000-й – високосный, 1900-й – обычный.


Формула для программистов

Если вы рассчитываете разницу дат программно, используйте стандартные библиотеки:

  • JavaScript: Math.floor((date2 - date1) / (1000 * 60 * 60 * 24))
  • Python: (date2 - date1).days
  • SQL: DATEDIFF('day', date1, date2)

Эти функции автоматически учитывают високосные годы и разное количество дней в месяцах.


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

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

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

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

Сколько дней в месяце – как точно считать?

Количество дней в месяце варьируется: январь, март, май, июль, август, октябрь, декабрь – 31 день; апрель, июнь, сентябрь, ноябрь – 30 дней; февраль – 28 или 29 в високосный год.

Как посчитать сколько месяцев прошло с определённой даты?

Разделите общее количество дней на 30,4 (среднее число дней в месяце). Для точного подсчёта используйте разницу календарных месяцев с учётом дней в каждом из них.

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

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

Что такое високосный год и как он влияет на расчёт?

Високосный год – это год, делящийся на 4 без остатка (исключая столетия, не делящиеся на 400). В нём 366 дней, а февраль имеет 29 дней вместо 28.

Как вручную посчитать количество дней между датами?

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

  1. Счетчик дат – рассчитать количество дней между датами
  2. Расчёт между датами: дни, недели, месяцы онлайн
  3. Рассчитать срок дней: калькулятор и формулы для точного расчёта
  4. Измерить разницу во времени – калькулятор и формулы
  5. Как посчитать прошедшие дни между датами: формула и калькулятор
  6. Калькулятор дат между датами – онлайн расчёт