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 × 3600 + 30 × 60 = 9000
  3. 3

    Total seconds

    37 680 444 + 9000 = 37 689 444
Резултатите са приблизителни и са само с обща информационна цел и не представляват професионален съвет — винаги проверявайте важните резултати независимо, преди да разчитате на тях. Прочетете пълния отказ от отговорност.
Бърз отговор

Как работи този калкулатор?

Продължителност по ISO 8601 като P1Y2M10DT2H30M се преобразува в общи секунди чрез претегляне на всяка част със средни дължини: години с 31 556 952 s, месеци с 2 629 746 s, седмици с 604 800 s, дни с 86 400 s, плюс буквалните часове, минути и секунди. Минутите, часовете и дните следват чрез деление.

Формула
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 времетраене

APA

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

Chicago

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

IEEE

TG we-Calculate Editorial Team, "Конвертор на продължителности по ISO 8601," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/bg/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/bg/calculator/iso-8601-duration-converter}}, year = {2026}, note = {TG we-Calculate} }

Помогна ли ви този калкулатор?

Свързани калкулатори