Разница дат

Дни, месяцы и годы между двумя датами

ДД.ММ.ГГГГ

ДД.ММ.ГГГГ

Нашли ошибку или хотите предложить улучшение?

Улучшить калькулятор «Разница дат»

Теория

Разница между датами — число дней (или лет, месяцев, часов) между двумя моментами. Дни считаются по календарю: разность не зависит от часовых поясов, если даты заданы без времени, — из более поздней даты вычитают более раннюю.

Для расчёта в днях удобно представить каждую дату числом дней от фиксированной точки (например, от начала эпохи) и вычесть. Годы и месяцы считают по календарным периодам — они не равны фиксированному числу дней из-за разной длины месяцев и високосных лет.

Важно: разница «между 1 и 10 января» — 9 дней, а не 10: первая дата в промежуток не входит.

Пример с решением

  1. Условие. Сколько дней между 1 января 2026 и 10 января 2026?
  2. Формула. \(D = D_2 - D_1\) в днях от общего начала отсчёта.
  3. Подстановка. Обе даты — январь 2026: из 10 вычитаем 1.
  4. Вычисление. \(10 - 1 = 9\).
  5. Ответ. Между датами 9 дней. Калькулятор с полями 01.01.2026 и 10.01.2026 покажет 9 дней (и 0 лет, 0 месяцев, 1 неделю).

Главное

  • Разница в днях — вычитание номеров дней.
  • Годы и месяцы — календарные, переменной длины.
  • Промежуток между 1-м и 10-м числом — 9 дней.