Slik regner du ut antall dager mellom to datoer
Antall dager mellom to datoer finner du ved å trekke den tidligste datoen fra den seneste. Det høres enkelt ut helt til kalenderen kommer i veien: måneder har ulikt antall dager, og februar skifter mellom 28 og 29 avhengig av skuddår. Derfor trenger du en kalkulator så snart regnestykket har praktisk betydning, for eksempel en kontraktsfrist, en oppsigelsestid, lengden på en reise eller hvor mange dager det er igjen til et jubileum.
To måter å uttrykke samme forskjell på
En datodifferanse kan uttrykkes på to måter, og de svarer på forskjellige spørsmål. Den ene er en kalenderoppdeling: “3 måneder og 15 dager.” Den andre er et rått totaltall: “105 dager” eller “2520 timer.” Begge beskriver nøyaktig samme tidsrom, men de brukes til ulike ting.
Kalenderoppdelingen er det et menneske leser og forstår intuitivt. Sier noen “prosjektet varte i 1 år og 2 måneder,” får du med en gang en følelse av lengden, uten å måtte regne om noe i hodet. Det rå totaltallet, derimot, er det en kontrakt, et lønnssystem eller et regneark trenger, fordi det er entydig og kan brukes videre i utregninger: 105 dager er alltid 105 dager, uansett hvordan de fordeler seg over måneder. Skal du legge sammen flere perioder, sammenligne to tidsrom eller sjekke om noe er innenfor en grense på “senest 90 dager,” er det totaltallet du skal bruke, ikke kalenderoppdelingen.
Hvorfor “en måned til” ikke er et fast antall dager
Legg til én måned på 31. januar 2024, og du havner ikke automatisk 31 dager frem i tid. Fra 31. januar 2024 til 1. mars 2024 viser oppdelingen 1 måned, 1 dag, mens totalene lander på 30 dager, 4 uker, 720 timer og 43 200 minutter.
Grunnen er at en måned lagt til 31. januar havner på siste dag i februar, siden februar ikke har en 31. dag å lande på. Og 2024 er et skuddår, så februar har 29 dager i stedet for de vanlige 28. Det betyr at “1 måned fra 31. januar” faktisk er 29. februar, og 1. mars ligger nøyaktig én dag etter det. Trekker du i stedet bare fra dagstallene direkte (31 minus 1), sitter du igjen med et tall som ser ut som minus 30, noe som selvsagt er feil og viser hvorfor en naiv subtraksjon av dag-i-måneden aldri er en trygg metode for dette. Riktig svar krever at kalkulatoren faktisk vet hvor mange dager hver mellomliggende måned har, februar 2024 inkludert.
Hvorfor “ett år” ikke alltid er 365 dager
Samme logikk gjelder for år, og skuddår er nettopp grunnen. Se på disse to periodene, begge nøyaktig “1 år” i kalenderoppdeling:
| Periode | Kalenderoppdeling | Totalt antall dager | Grunn |
|---|---|---|---|
| 1. januar 2024 til 1. januar 2025 | 1 år, 0 måneder, 0 dager | 366 dager | 2024 er skuddår, perioden inneholder 29. februar 2024 |
| 1. januar 2025 til 1. januar 2026 | 1 år, 0 måneder, 0 dager | 365 dager | 2025 er ikke skuddår, ingen 29. februar i perioden |
Begge radene sier “1 år” når du leser kalenderoppdelingen, men de rå totalene skiller seg med én hel dag. Forskjellen ligger utelukkende i om perioden krysser en 29. februar eller ikke. Det er derfor du aldri bør legge inn “1 år = 365 dager” som en fast konstant i en regnearkformel eller et lønnssystem: hver fjerde periode vil da bomme med én dag, og over tid hoper avviket seg opp. Skal formelen være riktig, må den faktisk telle dagene i hver konkrete periode, ikke gjette ut fra et gjennomsnitt.
Regn det ut med dine egne datoer
Prøv med dine egne datoer under. Kalkulatoren viser både kalenderoppdelingen (år, måneder, dager) og de rå totalene (dager, uker, timer, minutter) med det samme.
Vanlige feil
Å blande sammen inkluderende og ekskluderende telling. En vanlig datoforskjell teller avstanden mellom to datoer, altså antall dager du beveger deg fra den ene til den andre, for eksempel “30 dager fra i dag.” Men mange kontrakter, oppsigelsestider og regler krever at både start- og sluttdato telles med, “30 hele dager, begge ytterpunktene inkludert.” Da må du legge til én dag manuelt på resultatet fra en enkel differanse. Konvensjonene varierer sterkt fra kontekst til kontekst, så sjekk alltid den nøyaktige ordlyden i regelen eller kontrakten du faktisk jobber med, i stedet for å anta at én metode gjelder overalt.
Å glemme at frister sjelden lander på runde måneder. Fra 15. januar 2026 til 30. april 2026 viser oppdelingen 3 måneder, 15 dager, mens totalene blir 105 dager, 15 uker, 2520 timer og 151 200 minutter. Legg merke til at “3 måneder og 15 dager” kan virke som en kort periode ved første øyekast, mens 105 dager kanskje er akkurat over grensen en avtale setter for en oppsigelsestid eller en betalingsfrist. Regn alltid ut det rå totaltallet når en frist eller frist-lignende regel er involvert, ikke bare kalenderoppdelingen.
Å tro at tidssoner eller klokkeslett spiller inn. Kalkulatoren sammenligner kalenderdatoer, ikke eksakte tidspunkter på døgnet. Det betyr at resultatet ikke påvirkes av hvilken tidssone du eller motparten befinner seg i, eller hva klokken er når du gjør utregningen. Det er praktisk når du koordinerer noe på tvers av land, for eksempel en leveringsfrist mellom Oslo og Tokyo: det er datoene som teller, ikke klokkeslettet der hver part sitter.
Ofte stilte spørsmål
Hvordan regnes oppdelingen i år, måneder og dager ut? Kalkulatoren finner først hele år, deretter hele gjenstående måneder, og til slutt dagene som blir igjen. Når dagstallet i sluttdatoen er lavere enn i startdatoen, låner den én måned og legger til riktig antall dager fra den mellomliggende måneden, akkurat som når du regner for hånd med en kalender foran deg.
Tar kalkulatoren hensyn til skuddår? Ja. Alle utregninger bruker faktiske kalenderdager, så en periode som krysser 29. februar i et skuddår får riktig antall dager i totaltallet, slik eksempelet med 2024 mot 2025 over viser. Du trenger ikke sjekke skuddårskalenderen selv.
Hva skjer når startdatoen er den siste dagen i en måned? Kalkulatoren justerer automatisk for måneder med ulik lengde. Legger du til en måned fra 31. januar, havner resultatet på siste dag i februar (28. eller 29., avhengig av skuddår), ikke på en ugyldig dato som “31. februar.” Det er nettopp dette som gjør at 31. januar til 1. mars i et skuddår gir “1 måned, 1 dag” og ikke et annet tall.
Kan jeg dele en lenke med datoene ferdig fylt ut? Ja, når du bruker kalkulatoren direkte på verktøysiden, oppdaterer den nettadressen med datoene dine, slik at du kan kopiere og dele lenken. Den innebygde versjonen du ser i denne artikkelen er en enkel, selvstendig widget og skriver derfor ikke til adressen i nettleseren.
Skal jeg telle start- og sluttdatoen med eller ikke? Det avhenger av hva tallet skal brukes til. En ren datoforskjell (det kalkulatoren viser) teller avstanden mellom datoene. Krever regelen din at begge endepunktene telles med, legger du til én dag på resultatet. Sjekk alltid ordlyden i den konkrete kontrakten, fristen eller regelen før du bruker tallet videre.