Preskoči na vsebino
100% lokalno

ISO 8601 pretvarjalnik trajanja

Pretvori ISO 8601 trajanja kot PT1H30M v sekunde ali berljivo besedilo, in obratno.

Vhod
Izhod

ISO 8601 pretvarjalnik trajanja

Prilepi ISO 8601 trajanja kot PT1H30M, P3DT4H ali P1Y2M in to orodje pretvori vsako vrstico v število sekund, minut, ur ali dni ter berljivo razčlenitev kot je "1h 30min". Spremenite smer in deluje tudi v drugo smer: prilepite navadno število sekund (ali katero koli drugo enoto, ki jo izberete) in dobite veljavno ISO 8601 niz trajanja, pripravljen za vstavljanje v API, koledar ali datoteko s konfiguracijskim podatki.

Možnost Enota odloča, kaj število pomeni v obe smeri: pri pretvarjanju iz ISO je to enota, v kateri je rezultat izražen; pri gradnji ISO je to enota, v kateri so branja vaših vhodnih števil. Prikaži berljivo besedilo preklopi berljivo razčlenitev poleg glavnega rezultata. Kompaktno odstranjuje ničelne enote iz izhoda ISO (PT1H30M namesto P0Y0M0DT1H30M0S) — izklopite ga za obliko fiksne širine z vsemi prisotnimi polji. Decimalnih mest nadzira zaokrožitev na numerični vrednosti in komponenti preostalih sekund.

ISO 8601 leta in meseci nimajo fiksne dolžine, zato je njihova pretvorba v sekunde inherentno približna. Štej leta/mesece kot vam omogoča izbiro med povprečjem koledarja (365,2425 dni na leto) in ravno 365/30-dnevno približnostjo — izberite kar vas sistem predpostavlja, in obravnajte katerokoli trajanje s komponento Y ali M kot oceno v vsakem primeru. Tedni, dnevi, ure, minute in sekunde se pretvarjajo natančno. Vključite Prikaži skupno vse vrstice, da dodate sumirano vrstico, uporabno za seštevanje serije trajanj nalog.

Vse se izvršava lokalno v vašem brskalniku — trajanja in časovne oznake pogosto prihajajo iz notranjih beležk ali razporedov, in nič od tega se ne naloži nikamor. Kopiraj rezultat, ga prenesbi kot datoteko .txt ali pošlji izhod nazaj v vhod, da ga ponovno pretvoriš v nasprotni smeri.

FAQ

Katere oblike ISO 8601 trajanja so podprte?
Celoten vzorec P[n]Y[n]M[n]W[n]DT[n]H[n]M[n]S — leta, meseci, tedni, dnevi, ure, minute in sekunde, z opcionalnimi decimalkami in vodilnim minusom za negativna trajanja, v kateri koli kombinaciji, ki jo dovoljuje ISO 8601 (npr. PT1H30M, P3DT4H, P1Y2M, P2W).
Zakaj so konverzije, ki vključujejo leta ali mesece, približne?
ISO 8601 ne predpiše, kako dolgo trajajo leta ali meseci v sekundah — to je odvisno od koledarja. Možnost Štej leta/mesece kot vam omogoča izbiro med povprečjem koledarja ali ravno 365/30-dnevno približnostjo; v vsakem primeru obravnajte rezultate s komponento Y ali M kot oceno, ne natančno vrednost.
Ali lahko pretvorim seznam trajanj naenkrat?
Da. Vsaka vrstica se pretvori neodvisno, in Prikaži skupno vse vrstice doda sumirano vrstico na koncu, tako da lahko seštejete serijo trajanj v enem prehodu.
Kaj se zgodi z neveljavno vrstico?
Orodje poroči številko vrstice in točen tekst, ki ga ni moglo razčlaniti, skupaj s nekaj veljavnimi primeri, tako da lahko popravite to vrstico brez izgube preostalega vnosa.
Ali so moji podatki naloženi nekje?
Ne. Pretvarjanje poteka v celoti v vašem brskalniku z navadnim JavaScriptom — vaša trajanja in številke nikoli ne zapustijo vaše napravo.