Калькулятор різниці дат

Розрахуйте кількість днів, тижнів, місяців та років між двома датами.

Оберіть першу дату.
Оберіть другу дату.

Проміжок часу

68

Усього тижнів9,7
Приблизно місяців2,2
Приблизно років0,19

Як користуватися цим калькулятором різниці дат

  1. Виберіть початкову дату

    Виберіть першу дату в полі «Початкова дата».

  2. Виберіть кінцеву дату

    Виберіть другу дату в полі «Кінцева дата».

  3. Перегляньте результати

    Перегляньте загальну кількість днів, тижнів, приблизну кількість місяців і років між двома датами.

Методологія

Як працює цей калькулятор різниці дат

Цей калькулятор різниці дат обчислює абсолютний проміжок між двома календарними датами та виражає його в кількох повсякденних одиницях — загальній кількості днів, тижнів, приблизних місяців та приблизних років. Підрахунок днів є точним, оскільки він базується на системі юліанських днів, яка присвоює послідовне ціле число кожному календарному дню та враховує всі правила високосних років у пролептичному григоріанському календарі. Тижні розраховуються шляхом ділення загальної кількості днів на сім. Показники місяців і років є приблизними, оскільки календарні місяці тривають від 28 до 31 дня; калькулятор використовує загальноприйняту середню тривалість місяця 30,4375 дня (365,25 ÷ 12) та середній рік 365,25 дня, щоб надати практичну оцінку, придатну для планування проєктів, термінів контрактів, перевірки віку та зворотного відліку подій.

Формула
дні = |дата₂ − дата₁|
дата₁ Початкова дата, виражена як номер юліанського дня
дата₂ Кінцева дата, виражена як номер юліанського дня
дні Абсолютна кількість календарних днів між двома датами
тижні дні ÷ 7 (округлено до двох знаків після коми)
місяці дні ÷ 30,4375 (приблизна кількість календарних місяців)
роки дні ÷ 365,25 (приблизна кількість календарних років з урахуванням високосних років)
Приклад

Припустимо, вам потрібно визначити проміжок між 1 березня 2024 року та 15 вересня 2025 року. 1 березня 2024 року — це номер юліанського дня 2460371, а 15 вересня 2025 року — JDN 2460929. Абсолютна різниця становить 2460929 − 2460371 = 564 дні. Ділення на 7 дає приблизно 80,57 тижня. Ділення на 30,4375 дає приблизно 18,53 місяця. Ділення на 365,25 дає приблизно 1,54 року.

Якщо вам потрібен проміжок між 15 січня 2025 року та 3 жовтня 2025 року, калькулятор покаже 261 день, близько 37,29 тижня, приблизно 8,57 місяця та орієнтовно 0,71 року.

Припущення
  • Обидві дати відповідають григоріанському календарю. Калькулятор не враховує перехід з юліанського на григоріанський календар, який відбувався в різний час у різних країнах.
  • Перерахунок у місяці та роки базується на середній тривалості (30,4375 дня на місяць, 365,25 дня на рік) і є приблизним — він не збігатиметься точно з підрахунком повних календарних місяців або днів народження.
  • Розрахунок проводиться лише за датою без урахування часу доби, тому різниця між 1 січня о 23:59 та 2 січня о 00:01 відображається як один повний день.
  • Високосні роки враховуються автоматично: роки, що діляться на 4, є високосними, за винятком століть, які також мають ділитися на 400.
Примітки
  • Для юридичних або договірних термінів, де вказані повні календарні місяці, рахуйте місяці безпосередньо за календарем, а не покладайтеся на усереднене наближення.
  • Результат завжди є невід'ємним числом незалежно від того, яку дату ви введете першою — калькулятор бере абсолютне значення різниці.
  • Підрахунок робочих днів (без урахування вихідних та державних свят) потребує окремого розрахунку і не входить до функцій цього інструмента.
  • Якщо вам потрібно визначити вік у повних роках для юридичних цілей, використовуйте поля року та місяця обох дат, а не наближення у вигляді десяткового дробу.
Джерела
  1. Система номерів юліанських днів — Астрономічний альманах Військово-морської обсерваторії США
  2. Правила високосних років григоріанського календаря — ISO 8601 та Пояснювальне доповнення до Астрономічного альманаху

Чому підрахунок днів є точним

Калькулятор перетворює кожну календарну дату на номер юліанського дня — послідовне ціле число, яке збільшується на одиницю для кожного календарного дня незалежно від тривалості місяця чи наявності високосного року. Віднімання двох номерів юліанських днів дає точну цілу кількість днів, яка ніколи не відхиляється і не округлюється. Цей метод використовується астрономами з шістнадцятого століття саме тому, що він дозволяє уникнути нерівномірностей григоріанського календаря. Незалежно від того, чи охоплює період лютий у високосному році, чи перетинає межу століть, чи триває десятиліттями, віднімання завжди повертає правильну кількість днів, що минули. Кількість тижнів потім обчислюється шляхом ділення цієї точної кількості на сім, тому показник тижнів має таку ж точність.

Коли достатньо приблизних місяців і років

Оскільки календарні місяці тривають від 28 до 31 дня, не існує єдиного точного способу переведення днів у місяці. Калькулятор використовує загальноприйняте середнє значення 30,4375 дня на місяць (365,25 ÷ 12) і 365,25 дня на рік. Ці середні показники достатньо точні для графіків проєктів, термінів оренди, оцінки віку та планування заходів. Вони стають менш корисними, коли вам потрібні повні календарні місяці для розрахункових циклів або юридичних термінів — у таких випадках рахуйте місяці безпосередньо за календарем. Показник року з десятковими дробами так само зручний для приблизних оцінок, але не повинен замінювати точний підрахунок днів народження чи річниць, коли важлива точність.

Часті запитання про калькулятор різниці дат

Чому місяці та роки вказані як приблизні?

Календарні місяці тривають від 28 до 31 дня, а роки чергуються між 365 та 366 днями. Калькулятор використовує середню тривалість (30,4375 дня на місяць і 365,25 дня на рік) для практичної оцінки, тому результат може не збігатися ідеально з підрахунком повних календарних місяців на настінному календарі.

Чи враховує цей калькулятор високосні роки?

Так. Підрахунок днів базується на повних правилах григоріанського календаря для високосних років, включаючи виняток для століть, тому 29 лютого враховується щоразу, коли воно потрапляє у вибраний діапазон дат.

Чи можна використовувати це для розрахунку віку?

Ви можете отримати близьке наближення, ввівши дату народження як початкову дату, а сьогоднішню — як кінцеву. Для точного визначення віку в повних роках рахуйте цілі календарні роки та місяці, а не покладайтеся на десяткове значення року.

Чи має значення, яку дату вводити першою?

Ні. Калькулятор обчислює абсолютну різницю, тому ви отримаєте однаковий позитивний результат незалежно від того, яку дату — ранішу чи пізнішу — введено першою.

Чому загальна кількість днів відрізняється від того, що я отримую при підрахунку за календарем?

Найпоширенішою причиною є помилка «стовпа та огорожі». Цей калькулятор рахує кількість днів між двома датами (не враховуючи початкову дату). Якщо вам потрібно включити обидві кінцеві точки, додайте один день до результату.

Автор Ян Кршенек Засновник та провідний розробник
Перевірено Огляд методології DigitSum Перевірка формул та QA
Останнє оновлення 10 бер. 2026 р.

Використовуйте це як оцінку та перевіряйте важливі рішення з кваліфікованим фахівцем.

Введені дані залишаються в браузері, якщо майбутні функції не повідомлять про інше.