Конвертер тривалостей ISO 8601
Аналізуйте рядок тривалості ISO 8601, розкладаючи його на загальну кількість секунд, хвилин, годин і днів, або збирайте його з окремих часових компонентів.
Мода
Using calendar-year average lengths
- 1
Date part
1 × 31 556 952 + 2 × 2 629 746 + 10 × 86 400 = 37 680 444Years and months use Gregorian calendar averages. - 2
Time part
2 × 3 600 + 30 × 60 = 9 000 - 3
Total seconds
37 680 444 + 9 000 = 37 689 444
Як працює цей калькулятор?
Тривалість ISO 8601, наприклад P1Y2M10DT2H30M, конвертується в загальну кількість секунд шляхом зважування кожної частини із середньою тривалістю: роки — 31 556 952 с, місяці — 2 629 746 с, тижні — 604 800 с, дні — 86 400 с, плюс точні години, хвилини та секунди. Хвилини, години та дні виводяться шляхом ділення.
Формула
How this is calculated
У режимі аналізу калькулятор зіставляє рядок із граматикою тривалостей ISO 8601 P(n)Y(n)M(n)W(n)D T(n)H(n)M(n)S. Кожен компонент (роки, місяці, тижні, дні, години, хвилини, секунди) є необов'язковим, а роздільник T відокремлює частини дати від частин часу. Значення секунд може бути дробовим; всі інші — цілими числами. У режимі складання ви вводите кожен компонент безпосередньо, і інструмент збирає нормалізований рядок PnYnMnDTnHnMnS для вас.
Загальна кількість секунд обчислюється шляхом зважування кожного компоненту: один рік вважається середнім значенням календарного року — 31 556 952 секунди (365,2425 дні), один місяць — одна дванадцята від цього (2 629 746 секунд), один тиждень — 604 800 секунд, один день — 86 400 секунд, плюс точна кількість годин, хвилин і секунд. Інші підсумки — це прості ділення значення в секундах (÷60, ÷3600, ÷86400).
Оскільки календарні місяці та роки мають різну довжину, середні значення для року та місяця є наближеннями, а не точними проміжками, прив'язаними до конкретної початкової дати. Для точної арифметики за настінним годинником прив'яжіть тривалість до реального початкового моменту. Тижні складаються в дні в нормалізованому виводі, тому P1W стає P7D. Недійсні рядки (ті, що не відповідають граматиці, або голе «P») не дають результату.
Поширені запитання
Рік використовує середнє значення григоріанського календаря — 365,2425 дні (31 556 952 секунди), а місяць — одна дванадцята від цього (2 629 746 секунд). Ці середні значення забезпечують сталість конвертацій без необхідності початкової дати.
Так. У режимі аналізу компонент W, наприклад P2W, приймається і рахується як 7 днів кожен. У нормалізованому виводі тижні конвертуються в дні, тому поле W складається в D.
Цей конвертер використовує середню довжину місяця та року. Додавання тривалості до конкретної календарної дати враховує фактичну кількість днів у цих місяцях і роках, включаючи лютий у високосних роках, тому результати можуть дещо відрізнятися.
Також відомий як
TG we-Calculate Editorial Team. (2026). Конвертер тривалостей ISO 8601 [Online calculator]. TG we-Calculate. https://we-calculate.com/uk/calculator/iso-8601-duration-converter
TG we-Calculate Editorial Team. "Конвертер тривалостей ISO 8601." TG we-Calculate. 2026. https://we-calculate.com/uk/calculator/iso-8601-duration-converter.
TG we-Calculate Editorial Team, "Конвертер тривалостей ISO 8601," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/uk/calculator/iso-8601-duration-converter
@misc{wecalculate_iso_8601_duration_converter, title = {Конвертер тривалостей ISO 8601}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/uk/calculator/iso-8601-duration-converter}}, year = {2026}, note = {TG we-Calculate} }
Чи допоміг вам цей калькулятор?
