acento.io
Beregner

Datoberegner

Beregn dage mellem datoer eller læg dage til en dato — præcis UTC-aritmetik, alt kører i din browser.

Af Karina Zulmery Suárez Bustos , Industriel ingeniør
Sidst opdateret:

Hvad dette date calculator gør

Denne danske datumsrechner beregner antallet af dage mellem to datoer og viser resultatet opdelt i år, måneder og dage — plus totaler i uger og måneder. Du kan også lægge et vilkårligt antal dage til en dato eller trække dem fra. Alt foregår i UTC, så du undgår den klassiske fejl, hvor lokal sommertid (Danmark skifter mellem CET og CEST efter EU-direktiv 2000/84/EF) forskyver resultatet med én dag. I HR-systemer, der beregner arbejdstid efter Arbejdstidsdirektivets 48-timersgrænse, kan én dags fejl i tidsberegningen have reelle konsekvenser. 100 % klient-side — dine data forlader aldrig din browser. Ingen upload, ingen sporing, ingen serverlogfiler.

Funktioner

  • Dage mellem to datoer. Angiv en startdato og slutdato og få det præcise antal dage — nyttigt som day counter ved frister, kontrakter og abonnementsperioder.
  • Fuld kalenderfordeling. Resultatet vises som år + måneder + dage, fordi kalender-måneder ikke er 30 dage — måneds-aritmetik kræver separat håndtering af år, måned og dag.
  • Læg dage til eller træk fra. Angiv en basisdato og et antal dage (negativt for at gå bagud) for at finde den præcise mål-dato. Skudår håndteres automatisk.
  • UTC-baseret beregning. Alle beregninger sker i UTC på datobasis, så tidszoneovergange aldrig påvirker resultatet. I JavaScript giver new Date(d1) - new Date(d2) // ms en fejl ved sommertidsskift; her bruger vi date-only logik.
  • Alle tidsenheder side om side. Total i dage, uger, måneder og år vises simultant, så du ikke behøver at omregne manuelt. Vil du desuden konvertere Unix-tidsstempler, findes vores [Unix timestamp converter](/da/timestamp-converter/) til det.
  • Skudårs-korrekt logik. Skudår følger den gregorianske regel: hvert 4. år, undtagen århundreder der ikke er deleligt med 400 — 1900 er ikke skudår, 2000 er.

Sådan bruger du date calculator

Vælg tilstand, angiv datoer og aflæs resultatet med det samme — ingen beregningsknap nødvendig.

  1. Vælg tilstand. Brug "Forskel mellem datoer" til at tælle dage mellem to datoer, eller "Læg til / træk fra dage" for at beregne en fremtidig eller tidligere dato.
  2. Angiv datoer. Skriv datoer i ISO 8601-format (ÅÅÅÅ-MM-DD) eller brug datovælgeren. Værktøjet accepterer datoer langt ud i fremtiden — f.eks. from datetime import date; (date(2030,1,1)-date.today()).days i Python giver samme resultat.
  3. Aflæs resultatet. Kalenderfordelingen (år/måneder/dage) og alle totaler vises øjeblikkeligt. Inklusiv eller eksklusiv slutdato? Kontrakter tæller ofte én dag forskelligt — tjek dit dokument.
  4. Beregn en mål-dato. I tilstanden "Læg til / træk fra" angiver du en basisdato og et antal dage. Negativt tal går bagud. Resultatet er klar til kopiering direkte ind i din kalender.

Typiske anvendelser

  • Kontrakter og opsigelsesvarsler. Beregn præcis slutdato for lejemål, ansættelseskontrakter eller garantiperioder, hvor ét dags-fejl kan betyde en hel ekstra måned.
  • Projektplanlægning og deadlines. Find ud af, hvor mange dage der er til lancering, og planlæg sprint-vinduer uden at bekymre dig om skudår eller månedslængder. Beregn gerne løbende tid med vores [time calculator](/da/time-calculator/).
  • Visum, leje og abonnementsvilkår. Vis-regler og leje-aftaler er eksakte — en days calculator giver dig det præcise antal kalenderdage, ikke en afrundet estimat.
  • HR og lønberegning. Beregn prøvetid, feriedage og anciennitet korrekt. Arbejdstidsdirektivet kræver præcis tidsregistrering; en enkelt dags afvigelse slår igennem i lønkørslen.
  • Jubilæer og milepæle. Brug date estimator-funktionen til at finde rundt-tal jubilæer, fødselsdage og projektmilepæle langt ud i fremtiden — eller brug vores [age calculator](/da/age-calculator/) til alders-beregning specifikt.

Ofte stillede spørgsmål

Gemmer værktøjet de datoer, jeg indtaster?

Nej. Al beregning sker lokalt i din browser via JavaScript. Ingen data sendes til en server, ingen cookies sættes, ingen logfiler oprettes. Du kan bruge det offline, når siden er indlæst.

Hvorfor kan jeg få et andet resultat i Excel eller et andet program?

Mange programmer bruger lokal tid og inkluderer slutdatoen i optællingen. Dette værktøj arbejder i UTC på ren dato-basis og ekskluderer slutdatoen som standard — præcis som de fleste kontrakt-fortolkninger gør. Tjek altid dit konkrete dokument for inklusiv/eksklusiv-definitionen.

Håndterer det skudår korrekt?

Ja. Skudårsreglen er: hvert år deleligt med 4, undtagen år deleligt med 100 — medmindre de også er deleligt med 400. 2000 er altså skudår, 1900 er ikke. Beregningerne her følger den gregorianske kalender fuldt ud.

Kan jeg beregne arbejdsdage i stedet for kalenderdage?

Arbejdsdage kræver helligdagsdata, som varierer fra land til land — og i Danmark oven i købet fra kommune til kommune for lokale fridage. Dette værktøj beregner præcise kalenderdage. For arbejdsdage anbefales et specialiseret working days calculator-bibliotek med dansk helligdagskalender.

Hvorfor er UTC vigtigt for datoberegning?

Danmark skifter mellem UTC+1 og UTC+2, og ved overgangsdatoen er et døgn kun 23 eller 25 timer. Brug af lokal tid kan derfor flytte en dato-grænse og give ±1 dags fejl. Ved at regne i UTC på datobasis (uden klokkeslæt) undgår vi dette fuldstændigt.

Hvad er forskellen på en date calculator og en age calculator?

En date calculator finder generelt forskel og summer for vilkårlige datopar og understøtter addition/subtraktion af dage. En age calculator er specialiseret til at beregne din præcise alder fra fødselsdato til i dag med år/måneder/dage — begge dele dækkes her på acento.io.