/tid

Tidskonverterer: Sekunder, minutter, timer, dager

Konverter tidsenheter som millisekunder, sekunder, minutter, timer, dager, uker og år raskt og lokalt.

Vanlige tidsintervaller

Intervall Sekunder
1 minutt60
1 time3 600
1 døgn86 400
1 uke604 800
1 år (365,25 d)31 557 600

Hvordan tidskonverteringen beregnes

Alle tidsenhetene regnes om via sekunder som basisenhet. Et år er satt til 365,25 dager for å ta høyde for skuddår, slik som i den julianske kalenderdefinisjonen.

  • 1 minutt = 60 sekunder
  • 1 time = 3 600 sekunder
  • 1 døgn = 86 400 sekunder
  • 1 uke = 604 800 sekunder
  • 1 år (365,25 d) = 31 557 600 sekunder

Om dette verktøyet

Tidsomregner konverterer mellom syv vanlige tidsenheter: millisekunder, sekunder, minutter, timer, dager, uker og år. Skriv et tall i én rute, og alle de andre oppdateres samtidig. Alt regnes gjennom sekunder som basisenhet med presis flyttallsaritmetikk. Et år er satt til 365,25 dager (julianske år) for å ta høyde for skuddår, samme konvensjon som brukes i astronomi og i SI-enheten lysår. Nyttig for timeregnskap, prosjektberegning, videokoding og logg-analyse.

Slik bruker du det

  1. Skriv verdien du kjenner i én av rutene (f.eks. 90 i minutter).
  2. Alle andre ruter oppdateres samtidig med tilsvarende verdi (90 min = 5400 s = 1,5 h).
  3. Bruk kolonnen «Vanlige tidsintervaller» som referanse for de mest brukte omregningene.
  4. Tøm en rute for å nullstille, eller skriv en ny verdi i en hvilken som helst rute.

Eksempler

En video på 90 minutter
Inn90 min
Ut1,5 timer = 5400 sekunder = 5 400 000 millisekunder = 0,0625 dager
Nyttig for å regne ut lagringsplass ved kjente bitrater eller for å estimere transkodingstid.
Sprint på to uker
Inn2 uker
Ut14 dager = 336 timer = 20 160 minutter = 1 209 600 sekunder
Ved 8-timers arbeidsdager blir dette 80 arbeidstimer per person i sprinten (10 dager × 8 t).
Log-tidsstempel: 4 200 000 ms
Inn4 200 000 ms
Ut4200 s = 70 min = 1,1667 timer
JavaScript- og JVM-tidsstempler er ofte i millisekunder siden epoch. Del på 1000 for Unix-sekunder.

Vanlige bruksområder

  • Prosjektledere som estimerer varighet i uker, dager eller timer og trenger å konvertere til fakturaenheter.
  • Utviklere som håndterer timeouts, cache-TTL og millisekund-tidsstempler i logger.
  • Videoprodusenter som regner om spilletid, klipp-lengde og timestamps.
  • Studenter som løser fysikk- og astronomioppgaver med SI-enheter.
  • Analytikere som konverterer session-varighet, respons-tid og retention-vinduer.

Ofte stilte spørsmål

Hvorfor 365,25 dager per år og ikke 365 eller 366?
Vi bruker julianske år, som er gjennomsnittet med skuddår regnet inn: hvert fjerde år har 366 dager, resten 365. Snittet 365,25 gir en pen omregning som gjelder på tvers av flere år, i motsetning til å plukke ett spesifikt kalenderår. Astronomien og fysikken bruker samme definisjon (blant annet i SI-enheten lysår = 9,461·10¹⁵ m). For nøyaktig én kalenderdato i et bestemt år må du bruke en kalender-modul, ikke en enkel tidsomregner.
Regnes en måned med her?
Nei, «måned» er bevisst utelatt fordi den er tvetydig: kalendermåneder varierer fra 28 til 31 dager, «arbeidsmåned» er cirka 22 virkedager, «lønnsmåned» kan være 30 dager. For grov omregning kan du bruke 1 måned ≈ 30,4375 dager (365,25/12) og skrive det som 730,5 timer eller 2 630 000 sekunder, men for kalender-nøyaktige beregninger må du legge til dato-håndtering (månedskifte, skuddår) i egen kode.
Er verktøyet nøyaktig for millisekunder og mindre?
Ja, for verdier innenfor JavaScripts sikre heltallsområde (±2⁵³ ≈ ±9,007·10¹⁵). Det dekker millisekunder fra ca. år 285 000 f.Kr. til år 285 000 e.Kr. og mikrosekunder i et betydelig intervall. For mikro- og nanosekunder trenger du å skalere manuelt: 1 s = 1 000 000 µs = 1 000 000 000 ns. Verktøyet arbeider i doble flyttall (IEEE 754), så veldig små brøkdeler kan avrundes: skriv 0,1 + 0,2 og du får 0,30000000000000004 i JavaScript.
Kan jeg bruke desimaler eller negative tall?
Ja på begge. Desimaler er nyttige for delverdier (1,5 timer = 5400 sekunder) og negative tall for varigheter bakover i tid, som når du regner "tid siden" mot et framtidig tidspunkt. Bruk enten punktum eller komma, verktøyet håndterer begge lokale formater. Vær forsiktig med veldig store negative verdier utenfor det sikre flyttallsområdet.

Teknisk bakgrunn

Alle enheter defineres som antall sekunder per enhet: ms = 0,001, s = 1, min = 60, h = 3600, d = 86 400, uke = 604 800, år = 31 557 600 (365,25 dager). Konvertering: sekunder = verdi × faktor, verdi_annen = sekunder / faktor_annen. Beregningen bruker JavaScripts native flyttall (IEEE 754 dobbeltpresisjon), som gir ca. 15–17 signifikante siffer. Ved skjermsfremstilling brukes rimelig avrunding for å unngå IEEE 754-artefakter som 0,30000000000000004. Konverteringen utføres av `initConverter` fra `@/lib/convert` og reagerer på input-events. Verdi 0 og tomme felt behandles som "ingen verdi" og nullstiller de andre feltene.