Час/числа
Різниця між датами
Точна різниця між двома датами/часом — календарний розклад (роки, місяці, дні…), загальна тривалість і кількість робочих днів.
Інструмент рахує точну різницю між двома датами й часом: календарний розклад у роках, місяцях і днях, загальну тривалість в одній одиниці (лише днях чи годинах) та окремо кількість робочих днів без вихідних.
Як користуватися
- Оберіть початкову й кінцеву дату (за потреби — з часом і часовим поясом) — результат порахується миттєво.
- Календарний розклад показує різницю природно: «2 роки, 3 місяці, 10 днів», а не лише загальну кількість днів.
- Окремо доступна кількість робочих днів — вихідні (субота й неділя) виключаються з підрахунку.
Типові сценарії
- Розрахунок терміну дії договору, гарантії чи підписки в календарних одиницях.
- Планування дедлайну проєкту в робочих днях без урахування вихідних.
- Підрахунок віку, стажу чи тривалості події з точністю до дня.
Що варто памʼятати
Календарна різниця (роки/місяці/дні) залежить від конкретних дат — місяці мають різну кількість днів, тому «1 місяць» може означати від 28 до 31 дня.
Підрахунок робочих днів враховує лише суботу й неділю як вихідні — офіційні свята потрібно виключати вручну, якщо це важливо.
Стаття про цей інструмент: Різниця між датами: чому підрахунок днів складніший, ніж здається
Часті запитання
Різниця рахується включно чи виключно з кінцевою датою?
Інструмент рахує астрономічну різницю між двома моментами часу (виключно) — тобто "з 1 по 3 число" дає 2 дні, а не 3. Якщо потрібна кількість календарних днів включно з обома датами, додайте один день.
Як враховуються місяці й роки різної довжини?
Календарна різниця (роки/місяці/дні) обчислюється так само, як людина рахувала б по календарю: спершу віднімаються повні роки й місяці з урахуванням їхньої фактичної довжини, а залишок — у днях.
Що означають "робочі дні"?
Це кількість днів з понеділка по п’ятницю в обраному періоді. Державні свята не враховуються, оскільки вони різні для кожної країни.
Чому різні інструменти можуть по-різному порахувати різницю в місяцях на межі коротких місяців?
Якщо відняти місяць від дати, якої не існує в попередньому місяці (наприклад, 31 березня мінус місяць), одні бібліотеки округляють до останнього дня лютого, інші переносять "зайві" дні на початок березня — обидва підходи логічні, але дають різний результат.
Чи можна порахувати різницю для дат у минулому, до 1970 року?
Так, розрахунок не обмежений епохою Unix і коректно працює для будь-яких календарних дат, включно з тими, що передують 1970 року.