Конвертор на продължителности по 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 × 3600 + 30 × 60 = 9000 - 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, плюс буквалните часове, минути и секунди. Минутите, часовете и дните следват чрез деление.
Формула
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/bg/calculator/iso-8601-duration-converter
TG we-Calculate Editorial Team. "Конвертор на продължителности по ISO 8601." TG we-Calculate. 2026. https://we-calculate.com/bg/calculator/iso-8601-duration-converter.
TG we-Calculate Editorial Team, "Конвертор на продължителности по ISO 8601," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/bg/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/bg/calculator/iso-8601-duration-converter}}, year = {2026}, note = {TG we-Calculate} }
Помогна ли ви този калкулатор?
