Конвертер ISO 8601 тривалості
Конвертуйте ISO 8601 тривалості як PT1H30M в секунди або читабельний текст і навпаки.
Конвертер ISO 8601 тривалості
Вставте ISO 8601 тривалості як PT1H30M, P3DT4H або P1Y2M, і цей інструмент конвертує кожен рядок в кількість секунд, хвилин, годин або днів з читабельним розбором як "1г 30хв". Перемкніть напрямок — і працює в зворотному напрямку: вставте просте число секунд (або вибрану одиницю) й отримаєте коректний рядок ISO 8601, готовий для використання в API, календарній стрічці або конфігу.
Опція Одиниця визначає, що означає число в обидва боки: при конвертуванні з ISO це одиниця, в якій виражається результат; при створенні ISO це одиниця, в якій читаються вхідні числа. Показати читабельний текст виводить зручний для людини опис поряд з основним результатом. Компактний режим видаляє нульові одиниці з ISO виводу (PT1H30M замість P0Y0M0DT1H30M0S) — вимкніть для формату фіксованої ширини з усіма полями. Десяткові місця керують округленням числового значення й остачі секунд.
У ISO 8601 роки й місяці не мають фіксованої довжини, тому їхнє конвертування в секунди завжди приблизне. Лічити роки/місяці як дозволяє вибрати між календарним середнім (365.2425 дня в році) й плоским наближенням 365/30 днів — виберіть те, що використовує ваша система, й вважайте будь-яку тривалість з Y або M приблизною в будь-якому разі. Тижні, дні, години, хвилини й секунди конвертуються точно. Увімкніть Показати суму всіх рядків, щоб додати підсумовуючий рядок — корисно для додавання пакета тривалостей завдань.
Усе працює локально у вашому браузері — тривалості й часові позначки часто надходять із внутрішніх журналів або розкладів, і нічого не завантажується нікуди. Скопіюйте результат, завантажте як .txt файл або відправте вивід назад до введення для конвертування в протилежному напрямку.