Convertor durate ISO 8601
Parsați un șir de durată ISO 8601 în total secunde, minute, ore și zile sau asamblați unul din componente de timp individuale.
Mod
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
Cum funcționează acest calculator?
O durată ISO 8601 ca P1Y2M10DT2H30M este convertită în total secunde prin ponderarea fiecărei componente cu lungimi medii: ani la 31.556.952 s, luni la 2.629.746 s, săptămâni 604.800 s, zile 86.400 s, plus orele, minutele și secundele literale. Minutele, orele și zilele urmează prin împărțire.
Formulă
How this is calculated
În modul Parsare, calculatorul potrivește șirul cu gramatica de durată ISO 8601 P(n)Y(n)M(n)W(n)D T(n)H(n)M(n)S. Fiecare componentă (ani, luni, săptămâni, zile, ore, minute, secunde) este opțională, iar separatorul T desparte componentele de dată de cele de timp. Valoarea secundelor poate fi fracționară; toate celelalte sunt numere întregi. În modul Construire, introduceți fiecare componentă direct și instrumentul asamblează șirul normalizat PnYnMnDTnHnMnS pentru dvs.
Totalul în secunde se calculează prin ponderarea fiecărei componente: un an este tratat ca media anului calendaristic de 31.556.952 secunde (365,2425 zile), o lună ca o doisprezecime din aceasta (2.629.746 secunde), o săptămână ca 604.800 secunde, o zi ca 86.400 secunde, plus sumele literale de ore, minute și secunde. Celelalte totaluri sunt simple împărțiri ale valorii de secunde (÷60, ÷3600, ÷86400).
Deoarece lunile și anii calendaristici variază ca lungime, mediile pentru an și lună sunt aproximări, nu intervale exacte legate de o dată de start specifică. Pentru aritmetica exactă a orarului de perete, ancorați durata la un moment real de start. Săptămânile sunt incluse în zile în ieșirea normalizată, deci P1W devine P7D. Șirurile invalide (cele care nu corespund gramaticii sau un simplu P fără componente) nu returnează niciun rezultat.
Întrebări frecvente
Un an utilizează media calendarului gregorian de 365,2425 zile (31.556.952 secunde), iar o lună este o doisprezecime din aceasta (2.629.746 secunde). Aceste medii mențin conversiile consecvente fără a necesita o dată de start.
Da. În modul Parsare, o componentă W ca P2W este acceptată și contorizată ca câte 7 zile fiecare. În ieșirea normalizată, săptămânile sunt convertite în zile, deci câmpul W este inclus în D.
Acest convertor folosește lungimi medii de luni și ani. Adăugarea unei durate la o dată calendaristică specifică ține cont de numărul real de zile din acele luni și ani, inclusiv zilele bisecte, deci rezultatele pot diferi ușor.
Cunoscut și ca
TG we-Calculate Editorial Team. (2026). Convertor durate ISO 8601 [Online calculator]. TG we-Calculate. https://we-calculate.com/ro/calculator/iso-8601-duration-converter
TG we-Calculate Editorial Team. "Convertor durate ISO 8601." TG we-Calculate. 2026. https://we-calculate.com/ro/calculator/iso-8601-duration-converter.
TG we-Calculate Editorial Team, "Convertor durate ISO 8601," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/ro/calculator/iso-8601-duration-converter
@misc{wecalculate_iso_8601_duration_converter, title = {Convertor durate ISO 8601}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/ro/calculator/iso-8601-duration-converter}}, year = {2026}, note = {TG we-Calculate} }
Te-a ajutat acest calculator?
