Hoppa till innehåll

Tidsintervallkalkylator - Beräkna tid mellan datum

Beräkna exakta tidsintervall mellan två datum direkt. Få resultat i sekunder, minuter, timmar och dagar. Hanterar skottår, sommartid och tidszoner automatiskt.

Tidsintervallkalkylator

Laddningsberäknare...
📚

Dokumentation

Vad är en kalkylator för tidsintervall

En kalkylator för tidsintervall beräknar den exakta tiden mellan två datum och klockslag. Den tar ett startdatum och startklockslag samt ett slutdatum och slutklockslag och anger skillnaden i sekunder, minuter, timmar och dagar, tillsammans med en sammanfattning på vanligt språk, till exempel ”3 dagar, 4 timmar, 12 minuter”.

Så beräknas ett tidsintervall

Formel

Kalkylatorn subtraherar starttiden från sluttiden:

Tidsintervall = sluttid − starttid

En dator kan inte direkt subtrahera den 15 mars från den 20 maj, eftersom ett kalenderdatum inte är ett enda tal. Därför omvandlar kalkylatorn först varje datum och klockslag till en tidsstämpel: ett antal millisekunder sedan en fast referenstidpunkt, 1 januari 1970, 00:00:00 UTC. När båda datumen är tidsstämplar är subtraktionen vanlig aritmetik, och den förblir korrekt över månadsgränser, årsskiften och skottår.

När skillnaden i millisekunder har beräknats omvandlar kalkylatorn den till andra enheter:

  • Sekunder = millisekunder ÷ 1 000
  • Minuter = sekunder ÷ 60
  • Timmar = minuter ÷ 60
  • Dagar = timmar ÷ 24

Räkneexempel

Start: 20 maj 2023, 10:00 Slut: 21 maj 2023, 11:00

Skillnaden mellan dessa är 25 timmar. Omvandlat till alla enheter som kalkylatorn visar:

  • 90 000 sekunder
  • 1 500 minuter
  • 25 timmar
  • 25 ÷ 24 ≈ 1,04 dagar

Sammanfattningen på vanligt språk lyder ”1 dag, 1 timme”. Den sammanfattningen är uppbyggd på ett annat sätt än decimaltalen ovan: kalkylatorn tar först hela antalet dagar (1), sedan de timmar som återstår efter det (1), och därefter eventuella återstående minuter och sekunder (0 och 0). Den avrundar inte decimalvärdet för dagar, utan arbetar i stället nedåt genom hela enheter.

Skottår och sommartid

Ett kalenderår är inte alltid 365 dagar, och en kalenderdag är inte alltid 24 timmar. Eftersom kalkylatorn utgår från tidsstämplar i stället för att räkna kalenderdagar hanteras båda fallen utan särskilda regler.

Skottår. Vart fjärde år får februari en extra dag, 29 februari, för att hålla kalendern i linje med jordens omlopp kring solen. Sekelår är undantaget: de är bara skottår om de är delbara med 400, så 2000 var ett skottår men 1900 var det inte. Om man räknar från 28 februari 2024, 00:00, till 1 mars 2024, 00:00, blir resultatet 2 dagar, eftersom 2024 är ett skottår och räkningen passerar genom 29 februari.

Sommartid. På platser där sommartid används ställs klockorna fram en timme på våren och tillbaka en timme på hösten. Den 10 mars 2024 hoppade klockorna i USA:s östra tidszon från 2:00 på morgonen direkt till 3:00 på morgonen. En person i den tidszonen som mäter från 1:00 på morgonen till 4:00 på morgonen den dagen får 2 timmar, inte 3, eftersom timmen 2 aldrig inträffade på klockan. Kalkylatorn blir korrekt eftersom den subtraherar tidsstämplar, och en tidsstämpel hoppar inte över eller upprepar något bara för att en klocka gör det.

Tidszoner

Fälten för start och slut använder tidszonen på den enhet där de anges. När båda datumen beskriver tider i samma zon, vilket är det normala, blir resultatet korrekt oavsett vilken zon det är, eftersom zonens tidsförskjutning tar ut sig vid subtraktionen. Om de två datumen beskriver tider i olika zoner ska det ena omvandlas så att det motsvarar det andra innan det anges. Annars blir resultatet fel med skillnaden mellan de två tidszonerna.

Vanliga frågor

Vilka enheter visar kalkylatorn?

Sekunder, minuter, timmar och dagar samt en sammanfattning på vanligt språk. Veckor, månader och år visas inte direkt, eftersom månader och år inte har en fast längd: en månad är 28 till 31 dagar och ett år är 365 eller 366 dagar. För en uppskattning dividerar man antalet dagar med 7 för veckor, med cirka 30,44 för en genomsnittlig månad eller med cirka 365,25 för ett genomsnittligt år.

Tar den hänsyn till skottår?

Ja. Eftersom kalkylatorn utgår från tidsstämplar ingår skottdagar redan i resultatet utan något extra steg.

Tar den hänsyn till sommartid?

Ja. Den anger den verkliga förflutna tiden i stället för en enkel skillnad mellan klockslagen, så resultaten förblir korrekta över en övergång till eller från sommartid.

Kan slutdatumet vara före startdatumet?

Nej. Slutdatumet och sluttiden måste infalla på eller efter startdatumet och starttiden, annars visar kalkylatorn ett fel i stället för ett resultat.

Kan den beräkna någons exakta ålder?

Ja. Ange födelsedatum och födelsetid som start samt aktuellt datum och aktuell tid som slut. En person som föddes 15 mars 1985 kl. 3:20 på eftermiddagen och vars ålder beräknas den 12 november 2024 kl. 10:45 på morgonen är 14 486 dagar gammal, eller cirka 39,66 år.

Omfattar resultatet helger och helgdagar?

Ja, totalen räknar med varje kalenderdag. För att uppskatta enbart vardagar tar man det totala antalet dagar, dividerar med 7 för att få hela veckor, multiplicerar det med 5 och lägger sedan till de återstående dagar som infaller på vardagar.