Smart Calculators

Smart

Calculators

Калькулятор продолжительности

Вычислите точную продолжительность между двумя датами и временем в годах, месяцах, днях, часах, минутах и секундах.

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

Сколько дней между датами — онлайн калькулятор дат

Калькулятор дат — это онлайн-инструмент, который вычисляет точную разницу между двумя датами и временем в годах, месяцах, днях, часах, минутах и секундах. Он показывает общее количество дней, часов, минут и секунд между двумя временными точками, а также развёрнутую таблицу по всем единицам.
Знание точной разницы между датами необходимо во множестве жизненных ситуаций. Сколько дней осталось до отпуска, до окончания трудового договора, до срока сдачи проекта, до экзамена, до даты погашения кредита или до конца испытательного срока — все эти вопросы решает калькулятор дат.
В российских реалиях разница между датами особенно важна при расчёте трудового стажа для начисления пенсии (ПФР), определении срока исковой давности (3 года по ГК РФ), подсчёте дней отпуска (28 календарных дней по ТК РФ за полный рабочий год), расчёте периода действия загранпаспорта (10 лет для биометрического) и определении возраста ребёнка для записи в школу или детский сад. Калькулятор автоматически учитывает високосные годы и разную длину месяцев, исключая ошибки ручного подсчёта.

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

Для расчёта разницы между двумя датами нужно знать начальную и конечную даты. Алгоритм вычисления следующий:
1. Запишите начальную дату (год-месяц-день-час-минута-секунда) и конечную дату в том же формате.
2. Вычтите секунды начальной даты из секунд конечной даты. Если результат отрицательный, «займите» 60 секунд у минут.
3. Аналогично вычтите минуты, часы, дни, месяцы и годы. На каждом шаге, если результат отрицательный, занимайте у более крупной единицы.
4. При заимствовании дней используйте фактическое количество дней в предыдущем месяце (28, 29, 30 или 31). При заимствовании месяцев используйте 12.
5. Итоговый результат — разница в формате N лет, N месяцев, N дней, N часов, N минут, N секунд.
Пример: рассчитаем период с 1 сентября 2024 года 09:00 до 17 марта 2026 года 15:30. Секунды: 0 - 0 = 0. Минуты: 30 - 0 = 30. Часы: 15 - 9 = 6. Дни: 17 - 1 = 16. Месяцы: 3 - 9 — занимаем год: 3 + 12 = 15, 15 - 9 = 6. Годы: 2026 - 1 - 2024 = 1. Результат: 1 год, 6 месяцев, 16 дней, 6 часов, 30 минут. Общее количество дней: 562.
Наш калькулятор выполняет все эти вычисления автоматически — просто введите две даты.

Формула расчёта разницы между датами

D=tendtstartD = t_{\text{end}} - t_{\text{start}}
  • DD = Период между двумя моментами времени (годы, месяцы, дни, часы, минуты, секунды)
  • tendt_{\text{end}} = Конечная дата и время
  • tstartt_{\text{start}} = Начальная дата и время
Основной принцип — вычитание начального момента времени из конечного. Каждая единица (секунды, минуты, часы, дни, месяцы, годы) рассчитывается отдельно, а при недостатке значения в младшей единице производится заимствование из старшей:
Если Send<Sstart:Send=Send+60,Minend=Minend1\text{Если } S_{\text{end}} < S_{\text{start}}: \quad S_{\text{end}} = S_{\text{end}} + 60,\quad Min_{\text{end}} = Min_{\text{end}} - 1
Если Dend<Dstart:Dend=Dend+дней в предыдущем месяце,Mend=Mend1\text{Если } D_{\text{end}} < D_{\text{start}}: \quad D_{\text{end}} = D_{\text{end}} + \text{дней в предыдущем месяце},\quad M_{\text{end}} = M_{\text{end}} - 1
Если Mend<Mstart:Mend=Mend+12,Yend=Yend1\text{Если } M_{\text{end}} < M_{\text{start}}: \quad M_{\text{end}} = M_{\text{end}} + 12,\quad Y_{\text{end}} = Y_{\text{end}} - 1
Количество заимствуемых дней зависит от длины предыдущего месяца: январь, март, май, июль, август, октябрь, декабрь — 31 день; апрель, июнь, сентябрь, ноябрь — 30 дней; февраль — 28 или 29 дней (в високосный год). Високосный год: делится на 4, но столетние годы должны делиться на 400.
Всего часов=Всего дней×24+остаток часов\text{Всего часов} = \text{Всего дней} \times 24 + \text{остаток часов}
Всего минут=Всего часов×60+остаток минут\text{Всего минут} = \text{Всего часов} \times 60 + \text{остаток минут}

Примеры расчёта разницы между датами

Пример: сколько дней осталось до отпуска?

Сотрудник планирует отпуск с 1 июля 2026 года. Сегодня 17 марта 2026 года. Считаем: день 1 - 17 — отрицательный, занимаем из месяца. В июне 30 дней: 1 + 30 = 31, 31 - 17 = 14 дней. Месяц: 7 - 1 = 6, 6 - 3 = 3 месяца. Итого: до отпуска осталось 3 месяца и 14 дней, или 106 календарных дней. По ТК РФ ежегодный оплачиваемый отпуск составляет 28 календарных дней. Заявление на отпуск подаётся минимум за 2 недели до начала, значит его нужно подать не позднее 17 июня 2026 года.

Пример: расчёт трудового стажа для отпуска

Работник устроился на работу 15 августа 2024 года. На 17 марта 2026 года нужно определить стаж для расчёта дней отпуска. Дни: 17 - 15 = 2 дня. Месяцы: 3 - 8 — занимаем год: 3 + 12 = 15, 15 - 8 = 7 месяцев. Годы: 2026 - 1 - 2024 = 1 год. Стаж: 1 год, 7 месяцев и 2 дня. Общее количество дней: 580. За первый полный рабочий год (12 месяцев) положено 28 дней отпуска. За оставшиеся 7 месяцев — ещё 28 ÷ 12 × 7 ≈ 16,3 дня. Итого: работнику положено примерно 44 дня отпуска.

Пример: сколько дней до окончания загранпаспорта?

Биометрический загранпаспорт выдан 20 апреля 2018 года. Срок действия — 10 лет, то есть до 20 апреля 2028 года. На 17 марта 2026 года до истечения паспорта осталось: дни 20 - 17 = 3 дня. Месяцы: 4 - 3 = 1 месяц. Годы: 2028 - 2026 = 2 года. Итого: 2 года, 1 месяц и 3 дня (около 764 дня). Многие страны требуют, чтобы паспорт был действителен ещё минимум 6 месяцев на момент въезда. Поэтому фактический срок для безпроблемных путешествий истекает 20 октября 2027 года — через 1 год и 7 месяцев.

Советы по точному расчёту дат

  • Уточняйте, включается ли начальный день в подсчёт. «С 1 по 5 марта» — это 4 дня (если считать с начала 2-го по конец 5-го) или 5 дней (если оба края включены). В юридической практике (ГК РФ, ст. 191) течение срока начинается на следующий день после календарной даты.
  • Для задач с точностью до часов и минут обязательно указывайте время начала и окончания. Например, в один и тот же день разница между 09:00 и 18:00 составляет 9 часов.
  • Помните о високосных годах (2024, 2028, 2032). При ручном подсчёте легко ошибиться на один день, если в расчётный период попадает 29 февраля.
  • Для расчёта отпуска по ТК РФ используются календарные дни, включая выходные, но исключая нерабочие праздничные дни. Если праздник приходится на период отпуска, отпуск продлевается на этот день.
  • При расчёте срока исковой давности (3 года по ГК РФ) помните, что срок начинает течь со дня, когда лицо узнало или должно было узнать о нарушении своего права, а не с даты самого нарушения.
  • Обращайте внимание на часовые пояса, если даты относятся к разным регионам России. Разница между Калининградом и Камчаткой составляет 9 часов.

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

Как узнать, сколько дней между двумя датами?

Введите начальную и конечную даты в калькулятор, и он мгновенно покажет разницу в днях, а также в годах, месяцах, часах и минутах. Например, между 1 января и 17 марта 2026 года — 75 дней (31 + 28 + 16). Если год високосный и в промежуток попадает февраль — 76 дней.

Сколько рабочих дней между двумя датами?

Калькулятор считает календарные дни. Для приблизительного расчёта рабочих дней разделите общее число дней на 7 и умножьте на 5. Например, 100 календарных дней ≈ 71 рабочий день. Для точного результата нужно вычесть государственные праздники — в России их около 14 дней в году. Производственный календарь на текущий год публикуется Правительством РФ.

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

В високосный год февраль длится 29 дней вместо 28, а весь год — 366 дней. Если расчётный период включает февраль високосного года, разница будет на один день больше. 2024 и 2028 — високосные годы. Калькулятор учитывает високосные годы автоматически.

Сколько дней в году?

В обычном году 365 дней, в високосном — 366. Средняя длина года по григорианскому календарю — 365,2425 дня. Поэтому «через год» — это не всегда ровно 365 дней: если отправная точка попадает на високосный год и захватывает 29 февраля, то год будет длиннее на сутки.

100 дней, 200 дней и 1000 дней — это сколько в годах и месяцах?

Приблизительно: 100 дней ≈ 3 месяца 10 дней. 200 дней ≈ 6 месяцев 19 дней. 1000 дней ≈ 2 года 8 месяцев 25 дней. Точное значение зависит от конкретных месяцев в расчётном периоде, так как месяцы имеют разную длину (28–31 день).

Можно ли рассчитать разницу с точностью до часов, минут и секунд?

Да. Калькулятор поддерживает точность до секунд. Укажите время (часы, минуты, секунды) для обеих дат, и вы получите полную разницу. Например, с 1 января 2026 года 00:00 до 17 марта 2026 года 15:30 — это 75 дней 15 часов 30 минут, или 1 815,5 часов (108 930 минут).

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

Введите дату выдачи документа как начальную и добавьте срок действия. Биометрический загранпаспорт РФ действует 10 лет, паспорт старого образца — 5 лет, водительское удостоверение — 10 лет. Помните, что для выезда за рубеж многие страны требуют минимум 6 месяцев до окончания паспорта. Калькулятор покажет, сколько дней осталось до истечения срока.

Как определить стаж работы между двумя датами?

Введите дату приёма на работу и дату увольнения (или сегодняшнюю дату). Калькулятор покажет стаж в годах, месяцах и днях. По ТК РФ за каждый полный рабочий год положено 28 календарных дней отпуска. За неполный год — пропорционально, из расчёта 2,33 дня за каждый полный месяц работы. Например, стаж 2 года 5 месяцев = 56 + 11,65 ≈ 67,65 дней отпуска.


Основные термины

Разница между датами (длительность)

Количество времени, прошедшее между двумя моментами. Выражается в годах, месяцах, днях, часах, минутах и секундах.

Високосный год

Год с 366 днями вместо 365, за счёт добавления 29 февраля. Високосный год наступает каждые 4 года, но столетние годы являются високосными только если делятся на 400.

Календарный день

Любой день в году, включая выходные и праздники. Отличается от рабочего дня, который учитывает только будние дни без праздников.

Григорианский календарь

Международный гражданский календарь, введённый в 1582 году. Россия перешла на него в 1918 году. Все современные расчёты дат основаны на этом календаре.

Заимствование (перенос)

Математический приём при вычитании дат, когда значение младшей единицы недостаточно для вычитания. Если дней не хватает — занимают из месяца, если месяцев — из года.

Трудовой стаж

Суммарная продолжительность трудовой деятельности работника. Влияет на расчёт отпуска, пенсии, больничных и других социальных гарантий по ТК РФ.

Срок исковой давности

Период, в течение которого можно обратиться в суд для защиты нарушенного права. Общий срок по ГК РФ — 3 года с момента, когда лицо узнало о нарушении.