Перейти до вмісту

Калькулятор часових інтервалів - Обчислення часу між датами

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

Калькулятор часового інтервалу

Калькулятор завантаження...
📚

Документація

Що таке калькулятор часового інтервалу

Калькулятор часового інтервалу визначає точну тривалість часу між двома датами й моментами часу. Він приймає початкові дату й час, а також кінцеві дату й час і показує різницю в секундах, хвилинах, годинах і днях разом із коротким описом зрозумілими словами, наприклад: «3 дні, 4 години, 12 хвилин».

Як обчислити часовий інтервал

Формула

Калькулятор віднімає час початку від часу завершення:

Часовий інтервал = час завершення − час початку

Комп’ютер не може безпосередньо відняти «15 березня» від «20 травня», оскільки календарна дата не є одним числом. Тому калькулятор спочатку перетворює кожну дату й час на часову позначку: кількість мілісекунд від фіксованої початкової точки — 1 січня 1970 р., 00:00:00 UTC. Коли обидві дати перетворено на часові позначки, віднімання стає звичайною арифметичною операцією й залишається правильним під час переходу між місяцями, роками та високосними роками.

Після визначення різниці в мілісекундах калькулятор перетворює її на інші одиниці:

  • Секунди = мілісекунди ÷ 1 000
  • Хвилини = секунди ÷ 60
  • Години = хвилини ÷ 60
  • Дні = години ÷ 24

Приклад обчислення

Початок: 20 травня 2023 р., 10:00 Кінець: 21 травня 2023 р., 11:00

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

  • 90 000 секунд
  • 1 500 хвилин
  • 25 годин
  • 25 ÷ 24 ≈ 1,04 дня

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

Високосні роки та літній час

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

Високосні роки. Кожні чотири роки лютий отримує додатковий день — 29 лютого, щоб календар залишався узгодженим з обертанням Землі навколо Сонця. Винятком є роки, що закінчуються на два нулі: вони є високосними, лише якщо діляться на 400 без остачі. Тому 2000 був високосним роком, а 1900 — ні. Підрахунок від 28 лютого 2024 р., 00:00, до 1 березня 2024 р., 00:00, дає 2 дні, оскільки 2024 є високосним роком і підрахунок проходить через 29 лютого.

Літній час. У місцях, де застосовують літній час, навесні годинники пропускають одну годину, а восени повторюють її. 10 березня 2024 р. годинники у східному часовому поясі США перескочили з 2:00 ранку одразу на 3:00 ранку. Людина в цьому часовому поясі, яка вимірює час від 1:00 ранку до 4:00 ранку того дня, отримує 2 години, а не 3, оскільки година 2 взагалі не настала за годинником. Калькулятор правильно враховує це, бо віднімає часові позначки, а часова позначка не пропускається й не повторюється лише через те, що це робить годинник.

Часові пояси

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

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

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

Секунди, хвилини, години й дні, а також опис зрозумілими словами. Тижні, місяці та роки безпосередньо не показуються, оскільки місяці й роки не мають фіксованої тривалості: місяць триває від 28 до 31 днів, а рік — 365 або 366 днів. Для приблизної оцінки поділіть кількість днів на 7, щоб отримати тижні, приблизно на 30,44 — щоб отримати місяці, або приблизно на 365,25 — щоб отримати роки.

Чи враховує він високосні роки?

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

Чи враховує він літній час?

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

Чи може кінцева дата бути ранішою за початкову?

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

Чи може він обчислити точний вік людини?

Так. Введіть дату й час народження як початкові, а поточні дату й час — як кінцеві. Наприклад, людина, яка народилася в 15 березня 1985 р. о 3:20 після полудня і вік якої визначають станом на 12 листопада 2024 р. о 10:45 до полудня, має вік 14 486 днів, або приблизно 39,66 року.

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

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