Skip to main content
🟢 Beginner 🔥 Popular

Datumskillnadskalkylator - Hur många dagar mellan två datum?

Beräkna dagar, veckor, månader mellan två olika datum, hur många dagar mellan 1900 och 2026?

Populära frågor om datumskillnad

Dessa är de vanligaste datumberäkningarna som folk söker efter. Använd kalkylatorn ovan för att få svar på dagens datum:

FrågaMåldatumHur man beräknar
Hur många dagar är det till jul?25 decemberAnge idag -> 25 december i innevarande/nästa år
Hur många dagar kvar till nyår?1 januariSkriv in idag -> 1 januari nästa år
Hur många veckor mellan två datum?Eventuellt slutdatumDela totalt antal dagar med 7 (visas automatiskt)
Hur många dagar kvar till min födelsedag?Din födelsedag.Ange idag -> ditt nästa födelsedag
Hur många dagar sedan en dejt?Tidigare datumAnge förra datumet -> idag
Hur många veckor gravid är jag?Sista menstruationenAnge LMP-datum -> idag (dela dagarna med 7)
Hur många dagar kvar till mitt bröllop?BröllopsdatumAnge idag -> ditt bröllopsdatum
Hur många arbetsdagar mellan datum?Eventuellt slutdatumVisas automatiskt vid sidan av kalenderdagar

Kalkylatorn ger dig svaret i dagar, veckor, månader, timmar och minuter -- allt på en gång.

Hur datumskillnaden beräknas

Att beräkna den exakta skillnaden mellan två datum kräver noggrann hantering av varierande månadslängder, skottår och kalenderregler.

  1. Konvertera båda datumen till en gemensam enhet (t.ex. totalt antal dagar från en referenspunkt som den 1 januari 1970)
  2. Subtrahera det tidigare datumets dagar från det senare datumets dagar
  3. Konvertera resultatet tillbaka till år, månader, veckor och dagar

Exempel på beräkning:Från och med den 15 mars 2020 till och med den 8 november 2025

Varför detta är knepigt manuellt:Månader har 28, 29, 30 eller 31 dagar. En månadsbaserad beräkning från 15 mars till 15 april är "1 månad" oavsett om det är 31 eller 28 dagar.

Regler för skottår: När februari har 29 dagar

Korrekt beräkning av datum kräver förståelse av skottår.

  1. Ett år som är delbart med4är ett skottår (t.ex. 2024)
  2. Undantag:Århundrade (delbara med 100) är INTE skottår (t.ex. 1900)
  3. Undantag till undantaget:Århundrade som är delbara av 400 är skottår (t.ex. 2000)

Så: 2000 = skottår , 1900 = inte skottår , 2100 = kommer INTE att vara skottår .

ÅrDelad på fyra?Århundradet?Delbart med 400?Ett skottår?
År 2024Ja, det gör jag.NoJa, det gör jag.
År 2025NoNoNej, det gör jag inte.
2100 årJa, det gör jag.Ja, det gör jag.NoNej, det gör jag inte.
År 2000Ja, det gör jag.Ja, det gör jag.Ja, det gör jag.Ja, det gör jag.
År 1900Ja, det gör jag.Ja, det gör jag.NoNej, det gör jag inte.

Över 400 år finns det exakt 97 skottår, vilket gör det genomsnittliga året till 365,2425 dagar långt -- vilket täcker det faktiska solåret på 365,2422 dagar.

Arbetsdagar mot kalenderdagar

För många praktiska ändamål (kontrakt, tidsfrister, projektplanering) behöver duarbetsdagar(arbetsdagar) i stället för kalenderdagar:

Arbetsdagar = kalenderdagar - helger - helgdagar

I en standard 5-dagars arbetsvecka har en period på 30 kalenderdagar ungefär 22 arbetsdagar (med subtrahering av ~ 8 helgdagar minus eventuella helgdagar).

KalenderdagarUppskattningsvis arbetsdagar (USA)
7 dagar (1 vecka)5 arbetsdagar
14 dagar (2 veckor)10 arbetsdagar
30 dagar (1 månad)~22 arbetsdagar
90 dagar (1 kvartal)~65 arbetsdagar
365 dagar (1 år)~261 arbetsdagar

Viktigt:Förenta staternas federala helgdagar minskar detta ytterligare. Det finns 11 federala helgdagar, vilket ger de faktiska amerikanska arbetsdagarna per år till cirka 250. Olika länder har olika helgdagar - Storbritannien har 8 bankhelgdagar, Tyskland har 9 - 13 (varierar beroende på stat), Frankrike har 11.

Praktiska användningsområden för beräkning av datumskillnaden

Att veta det exakta antalet dagar mellan datum är viktigt i många verkliga situationer:

Ålder, varaktighet och datumaritmetik: Vanliga beräkningar

Här är vanliga datumsmatematiska scenarier med arbetade exempel:

ScenariotBörja.SlutResultat
Dagar år 2024 (språngår)1 januari 2024Den 31 december 2024366 dagar
Dagar fram till pensionering (65 år från den 15 mars 1970)11 mars 202615 mars 20353 292 dagar
Avtalstid på 90 dagar15 januari 2026+ 90 dagar15 april 2026
Graviditetsveckor (LMP 1 november)1 november 202511 mars 202619 veckor, 0 dagar
Investeringsperiod (kapitalvinster)5 oktober 20246 oktober 2025366 dagar (langfristiga tröskelvärden uppfyllda)

US Capital Gains tax note:Skillnaden mellan 364 och 366 dagar kan ändra din skattesats från upp till 37% (kortfristiga, vanliga inkomsträntor) till 0%, 15% eller 20% (långfristiga räntor).

Julianska dagsnummer och datum Aritmetiska interna

Bakom kulisserna fungerar datarithmetisk programvara (inklusive vår kalkylator) genom att konvertera varje datum till ett absolut antal dagar, utföra aritmetik och sedan konvertera tillbaka.Julian Day Number (JDN), som räknar dagar från 1 januari 4713 f.Kr.

Mer vanligt i datorer lagras datum som antalet dagar (eller millisekunder) sedan ett referensdatum som kallasUnix-epok: 1 januari 1970 kl. 00:00 UTC.

Därför är det enkelt att subtrahera datum i programmering: 11 mars 2026 (dag 20.527) minus 15 mars 2020 (dag 18.336) = 2.191 dagar.

Varför den gregorianska kalendern är besvärlig:Till skillnad från metriska enheter, där allting delas med 10, omfattar kalendraritmetik oregelbundna månader (28 - 31 dagar), varierande skottår och bas-60-tid.

Datumberäkningar i programmering och kalkylblad

Oavsett om du arbetar i Excel, Google Sheets, Python eller JavaScript, följer datumaritmetik samma principer - men varje plattform har sin egen syntax och gotchas.

Excel och Google Sheets:Datum lagras internt som serienummer (dagar sedan 1 januari 1900 i Excel, eller 30 december 1899 i Google Sheets).

UppgiftFormelExempel på resultat
Dagar mellan datum=B2-A2365 år
Månader mellan datum=DATEDIF ((A2,B2,"M")12
År mellan datum=DATEDIF ((A2,B2,"Y")1
Lägg till 90 dagar till ett datum=A2+9015 april 2026
Arbetsdagar mellan=Nätverksdagar ((A2,B2)261 och

Det ärDATEDIFFunktionen är odokumenterad i Excel men fullt fungerande - den beräknar skillnader i fullständiga år ("Y"), månader ("M") eller dagar ("D") mellan två datum.

Python (datum- och tidsmodul):PythonsdatetimeBiblioteket hanterar datum subtraktion nativt. Subtrahera tvådateobjekt returnerar entimedeltaföremål med en.daysattribut. För beräkning av arbetsdagarnumpy.busday_count()funktionen ellerpandas.bdate_range()metod är standardverktygen.

Javascript:Den inbyggdaDateOm du subtraherar två datumobjekt får du millisekunder, som du dividerar med 86 400 000 för att få dagar.new Date('2026-03-15')kan tolkas som UTC midnatt, vilket kan skifta resultatet med en dag beroende på användarens lokala tidszon.

Vanliga fallgropar på alla plattformar:

Historiska kalenderreformer och saknade dagar

När man beräknar datumskillnader som sträcker sig över århundraden, kan man stöta på historiska kalenderanomalier som påverkar noggrannheten:

Den gregorianska kalenderreformen (1582):När påven Gregorius XIII reformerade den julianska kalendern togs 10 dagar bort. I katolska länder följde den 4 oktober 1582 omedelbart av den 15 oktober 1582.

Adoption varierar beroende på land:De protestantiska och ortodoxa nationerna antog den gregorianska kalendern mycket senare. Storbritannien och dess kolonier (inklusive Amerika) bytte inte förrän i september 1752, då 11 dagar hoppades över - 2 september följdes av 14 september. Ryssland antog den inte förrän 1918 (13 dagar hoppades över), och Grekland väntade till 1923.

Detta innebär att ett datum som "den 15 februari 1700" har en annan betydelse i England (som fortfarande använder den julianska kalendern) än i Spanien (som redan använder den gregorianska kalendern).

Årsstartproblem:Före 1752 räknade England början av det nya året som den 25 mars (Lady Day), inte den 1 januari. Så den 1 februari 1700 i engelska dokument var faktiskt den 1 februari 1700/01 (1701 i modern beräkning). George Washingtons födelsedag registreras som den 11 februari 1731 (gamla stil) men firas som den 22 februari 1732 (ny stil).

För alla datumberäkningar som innefattar datum före 1923 bör du vara medveten om att omvandlingen från juliansk till gregoriansk kan påverka ditt resultat med upp till 13 dagar. Vår kalkylator använder den proleptiska gregorianska kalendern (förlängning av gregorianska regler bakåt), som är den moderna standarden för beräkning men återspeglar inte den faktiska historiska kalendern som användes vid den tiden.

- Visste du det?

Ofta ställda frågor

Hur många dagar är det till jul?

Julen är den 25 december. Om du vill räkna ut hur många dagar det är kvar till jul kan du använda kalkylatorn ovan: Ställ in startdatumet till idag och slutdatumet till den 25 december i år (eller nästa år om julen har gått). Resultatet visar exakta dagar, veckor och timmar fram till jul. Om det till exempel är den 16 mars idag är det 284 dagar kvar till den 25 december.

Hur många veckor mellan två datum?

Dela det totala antalet dagar mellan de två datumen med 7. Vår kalkylator visar automatiskt veckor. Till exempel 90 dagar = 12 veckor och 6 dagar. 365 dagar = 52 veckor och 1 dag. Ange några två datum ovan och veckorna visas omedelbart tillsammans med dagarna.

Hur många dagar är det mellan två datum?

För att göra det manuellt, konvertera varje datum till årets dag och subtrahera, vilket redovisar olika årslängder. Ett skottår har 366 dagar; ett standardår har 365. Vår kalkylator hanterar alla randfall automatiskt.

Hur beräknas skottår?

Ett år är ett skottår om: (1) är delbart med 4, OCH (2) om det är ett sekelsår, också delbart med 400. Så 2000 var ett skottår (delbart med 400), 1900 var inte (delbart med 100 men inte med 400), och 2024 är ett skottår. Nästa sekels skottår är 2400.

Hur beräknar jag arbetsdagar mellan två datum?

Räkna kalenderdagar, sedan subtrahera antalet lördagar och söndagar i det området, och subtrahera eventuella helgdagar. Ungefär: kalenderdagar x 5/7 ger en grov räkning av arbetsdagar. I USA finns det ungefär 261 vardagar per år minus 11 federala helgdagar = 250 arbetsdagar.

Hur många dagar kvar till ett visst datum?

Subtrahera dagens datum från måldatumet. Vår kalkylator gör detta automatiskt. Till exempel, om idag är den 11 mars 2026, finns det 20 dagar till den 31 mars 2026 - och 356 dagar till den 2 mars 2027.

Vad är två veckor?

En vecka är exakt 14 dagar (2 veckor). Ordet kommer från gamla engelska 'fēowertyne niht' (fatorde nätter). Det används vanligtvis i brittisk engelska för löneförteckning (betalas varannan vecka) och vissa avtalsvillkor.

Vad är skillnaden mellan kalenderdagar och arbetsdagar?

Kalenderdagar räknas alla sju dagar i veckan. Arbetsdagar räknas endast från måndag till fredag, exklusive helger och helgdagar. En tidsfrist på "30 dagar" innebär vanligtvis 30 kalenderdagar; en tidsfrist på "20 arbetsdagar" innebär 4 arbetsveckor.

Hur många veckor är det i ett år?

Ett vanligt år har 52 veckor och 1 dag (365 dagar ÷ 7 = 52,14). Ett skottår har 52 veckor och 2 dagar (366 ÷ 7 = 52,28).

Varför är 90-dagarsperioden viktig för skatter och lagliga tidsfrister?

Många juridiska och finansiella tidsfrister uttrycks som specifika dagar. IRS har 90-dagars inlämningsfrister för vissa meddelanden. Amerikanska kapitalvinster blir "långsiktiga" (lägre skattesats) efter 365 dagar av innehav. Försäkringspolicyer kan ha 30-dagars förvarningskrav. Exakt kalenderdag beräkning förhindrar kostsamma misstag.