Intermediate

Конвертер тривалостей ISO 8601

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

Мода

Format: PnYnMnWnDTnHnMnS
Total seconds
37 689 444s

Using calendar-year average lengths

Normalized ISO 8601
P1Y2M10DT2H30M
Усього хвилин
628 157,4
Total hours
10 469,29
Усього днів
436,22
0436,22 днівP1Y2M10DT2H30MDuration span
Step by step
  1. 1

    Date part

    1 × 31 556 952 + 2 × 2 629 746 + 10 × 86 400 = 37 680 444
    Years and months use Gregorian calendar averages.
  2. 2

    Time part

    2 × 3 600 + 30 × 60 = 9 000
  3. 3

    Total seconds

    37 680 444 + 9 000 = 37 689 444
Результати є приблизними оцінками лише для загального ознайомлення та не є професійною порадою — завжди самостійно перевіряйте важливі результати, перш ніж покладатися на них. Прочитати повне застереження.
Швидка відповідь

Як працює цей калькулятор?

Тривалість ISO 8601, наприклад P1Y2M10DT2H30M, конвертується в загальну кількість секунд шляхом зважування кожної частини із середньою тривалістю: роки — 31 556 952 с, місяці — 2 629 746 с, тижні — 604 800 с, дні — 86 400 с, плюс точні години, хвилини та секунди. Хвилини, години та дні виводяться шляхом ділення.

Формула
seconds = Y×31556952 + M×2629746 + W×604800 + D×86400 + h×3600 + m×60 + s
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.

Цей конвертер використовує середню довжину місяця та року. Додавання тривалості до конкретної календарної дати враховує фактичну кількість днів у цих місяцях і роках, включаючи лютий у високосних роках, тому результати можуть дещо відрізнятися.

Також відомий як

iso 8601 тривалість
конвертер тривалості
тривалість в секунди
PnYnMnD
PT тривалість
iso тривалість
duration converter
перетворити тривалість

APA

TG we-Calculate Editorial Team. (2026). Конвертер тривалостей ISO 8601 [Online calculator]. TG we-Calculate. https://we-calculate.com/uk/calculator/iso-8601-duration-converter

Chicago

TG we-Calculate Editorial Team. "Конвертер тривалостей ISO 8601." TG we-Calculate. 2026. https://we-calculate.com/uk/calculator/iso-8601-duration-converter.

IEEE

TG we-Calculate Editorial Team, "Конвертер тривалостей ISO 8601," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/uk/calculator/iso-8601-duration-converter

BibTeX

@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} }

Чи допоміг вам цей калькулятор?

Пов'язані калькулятори