Калькулятор різниці дат
Порахуйте календарний проміжок між будь-якими двома датами в днях і тижнях — зручно для договорів, подорожей, дедлайнів проєкту й перевірки віку на дату.
Розрахувати
Розрахувати
Результат
Формула
Беремо абсолютну різницю двох календарних дат у мілісекундах і ділимо на 86 400 000 (довжина цивільного дня). Високосні дні між датами включаються автоматично. Також показуємо цілі тижні й орієнтовну частку року за 365,25 дня на рік.
Розбір прикладу
- Початок 1 січня 2026, кінець 1 липня 2026
- Обидві дати — півночі григоріанського календаря; 1 липня — через 181 день після 1 січня в невисокосний рік
- 181 ÷ 7 = 25 тижнів із залишком 6 днів; 181 ÷ 365,25 ≈ 0,50 року
Результат: 181 день (25 тижнів · ≈ 0,50 року)
Як рахується різниця дат
Календарна арифметика здається простою, доки не з’являються високосні роки, «включний» підрахунок і робочі дні. Тут — виключний проміжок цивільних днів між двома датами: скільки півночей перетнуто.
Календарні дні (що рахуємо)
Рахуємо цілі календарні дні між датами, включно з вихідними й державними святами. Від понеділка до п’ятниці результат — 4 дні (півночі вів–пт після понеділка), а не 5 «включних» буднів. Якщо в договорі написано «протягом 10 днів від підписання», уточніть: календарні, робочі чи включний підрахунок.
Порядок не важливий: результат завжди додатний. Поміняти початок і кінець місцями — та сама кількість днів.
Високосні роки
Якщо 29 лютого лежить строго між датами, він додає один день. Столітні роки — за правилом григоріанського календаря (кратні 400). Оцінка в роках використовує 365,25 як довгострокове середнє — для грубих порівнянь, не для юридичних строків.
Місяці й «додати місяць»
Цей калькулятор не розкладає проміжок на роки/місяці/дні як вік. «Додати один місяць» до дати — окрема задача: 31 січня плюс місяць може стати 28/29 лютого або 3 березня залежно від бібліотеки чи договору. Для вікової розбивки Р/М/Д від дати народження скористайтеся калькулятором віку.
Часові пояси
Вводяться календарні дати без часу доби. Події через зони (нічні рейси, віддалені передачі) можуть розійтися на день, якщо кожна сторона бере свою північ. Домовтеся про спільну зону або використовуйте мітки часу, коли важлива мить.
Цікаві факти
Правило високосного року
Більшість років, кратних 4, — високосні; столітні мають бути ще й кратними 400. Тому 2000 мав 29 лютого, а 1900 — ні.
Робочі дні — інший продукт
Українські договори часто виключають суботу, неділю й офіційні свята за КЗпП і постановами КМУ. Цей інструмент їх не віднімає — робіть це вручну за календарем.
Включний і виключний підрахунок
«Скільки днів між понеділком і п’ятницею?» може означати 4 проміжки або 5 названих днів. Завжди звіряйте формулювання в політиці чи законі.
Тижні ISO
Деякі галузі нумерують тижні за ISO 8601 (тиждень починається з понеділка). Наш підрахунок тижнів — просто дні ÷ 7, а не різниця номерів тижнів ISO.
Секунди координації
Цивільний підрахунок днів для форм ігнорує секунди координації. Наукові шкали часу (UTC із leap seconds, TAI) — окрема історія.
Часті запитання
Введіть обидві дати. Калькулятор поверне абсолютну кількість календарних днів між ними, плюс цілі тижні й орієнтовну частку року.
Так — кожен календарний день у проміжку. Для строків у робочих днях відніміть вихідні й свята окремо за календарем України.
Ні. Результат — додатна різниця; будь-яку дату можна ввести першою.
Якщо 29 лютого лежить між датами, додається один день. Оцінка в роках використовує 365,25; сам підрахунок днів точний для введених григоріанських дат.
Ця сторінка зосереджена на загальних днях і тижнях. Для розбивки років/місяців/днів від дати народження до сьогодні скористайтеся калькулятором віку.
Використовуються лише дати. Дві події в один календарний день тут мають різницю 0 днів, навіть якщо між ними 23 години за годинником.
Джерела
- ISO 8601 — формат дати й часу Визначає представлення календарних дат і пов’язані конвенції тижнів.
- Часті запитання про час (високосні роки) Правила високосних років григоріанського календаря.
- Свята та неробочі дні Орієнтир, коли переводите календарні дні в робочі за законодавством України.