Utilia

Різниця між датами

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

Роки, місяці та дні
–
Дні
–
Тижні
–
Місяці
–
Робочі дні тижня
–
Вихідні дні
–
Години
–

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

  1. Виберіть Початкова дата та Кінцева дата. Кнопка Сьогодні встановлює початкову дату на поточну, щоб ви могли порахувати дні до крайнього терміну.
  2. Позначте Враховувати кінцеву дату (додати 1 день), якщо потрібно врахувати і перший, і останній день, наприклад для проживання в готелі в днях або для заяви на відпустку.
  3. Прочитайте результат у Роки, місяці та дні та підсумки в Дні, Тижні, Місяці, Робочі дні тижня, Вихідні дні та Години.
  4. Скористайтеся кнопкою Поміняти дати місцями, щоб обміняти дати. Якщо кінцева дата передує початковій, інструмент повідомить про це й покаже проміжок як додатне значення.

Як рахується різниця

За замовчуванням інструмент підраховує, скільки днів потрібно додати до початкової дати, щоб дійти до кінцевої, як це роблять більшість календарів і мов програмування. Від 1 січня до 2 січня – один день; від 1 січня до 31 грудня 2026 року – 364 дні. Якщо позначено Враховувати кінцеву дату (додати 1 день), той самий період становитиме 365 днів, бо враховано і 1 січня, і 31 грудня.

Результат у роках, місяцях і днях відповідає календарю: інструмент рахує повні місяці від початкової дати, а потім дні, що залишилися. Від 15 березня до 20 червня – це 3 місяці та 5 днів. Якщо початкового числа в цільовому місяці не існує, береться останній день цього місяця: від 31 січня до 28 лютого 2025 року – рівно один місяць.

Обчислення використовує лише календарні дати. Переходи на літній і зимовий час, через які деякі доби тривають 23 або 25 годин, ніколи не додають і не віднімають день. Значення Години – це просто кількість днів × 24.

Високосні роки, тижні та робочі дні тижня

Високосні роки враховуються автоматично: у лютому 29 днів у роки, що діляться на 4, окрім століть, які не діляться на 400. Тож 2000 і 2024 роки були високосними, а 1900 – ні, і 2100 не буде. Від 28 лютого до 1 березня – це 2 дні у 2024 році та 1 день у 2025 році.

Результат Тижні показує повні тижні й дні, що залишилися. Робочі дні тижня – це всі дні періоду, які не є вихідними, а Вихідні дні – решта. Параметр Вихідні визначає, які дні вважаються вихідними: за замовчуванням субота й неділя, а можна, наприклад, п’ятницю й суботу, як у більшості арабських країн. Наприклад, від 1 вересня до 1 жовтня 2026 року минає 30 днів: 22 робочі дні тижня й 8 вихідних. Державні свята в різних країнах різні й не віднімаються, тому щоб отримати кількість робочих днів, відніміть їх самостійно.

Типові застосування

  • Підрахунок днів до іспиту, подорожі, весілля чи очікуваної дати пологів.
  • Перевірка строку попередження, випробувального терміну чи гарантії.
  • Визначення тривалості контракту, оренди чи проєкту в місяцях і днях.
  • З’ясування, скільки робочих днів може тривати завдання між двома датами.

Поширені запитання

Скільки днів між двома датами?

Введіть обидві дати: значення Дні – це кількість днів від початкової до кінцевої дати без урахування початкового дня. Позначте Враховувати кінцеву дату (додати 1 день), щоб рахувати обидва краї.

Чи потрібно враховувати кінцеву дату?

Залежить від того, що ви рахуєте. Для тривалості чи крайнього терміну («через скільки днів?») залишайте позначку знятою. Для періоду, де враховується кожен день, як-от відпустка, дні фестивалю або ночі плюс день виїзду, позначте її.

Чи враховує цей інструмент робочі дні?

Він рахує робочі дні тижня: за замовчуванням з понеділка до п’ятниці або ті, що ви задали параметром Вихідні (наприклад, п’ятниця й субота). Державних свят він не знає, бо вони різні для країн і регіонів, тож віднімайте ті, що потрапляють у період.

Чому «1 місяць» не завжди дорівнює 30 дням?

Тому що в місяцях від 28 до 31 дня. Місяць від 15 січня – це 15 лютого (через 31 день), а місяць від 15 лютого – це 15 березня (через 28 або 29 днів). Результат Місяці відповідає календарю, а Дні дають точну кількість.

Чи надсилаються мої дати на сервер?

Ні. Усе обчислюється у вашому браузері, і введені вами дані не залишають пристрою.