fecha diferencia kalkylator

Räkna det exakta antalet dagar mellan två datum. Datumdifferensräknaren lägger till alternativ för arbetsdag, helgdag och inkludering med varje steg som visas.

01 kalkylator
Klocka

Resultat

    Visa uträkning

      Kalkylatorn för datumskillnad räknar antalet dagar mellan två datum och delar sedan upp summan i år, månader, veckor och arbetsdagar. Ange ett startdatum och ett slutdatum i valfritt format, och kalkylatorn returnerar både en exklusiv och en inkluderande räkning, eftersom de två svaren besvarar olika frågor. Alternativ för räkning endast på arbetsdagar och uteslutning av helgdagar förvandlar samma verktyg till en deadline- eller uppsägningstidsplanerare.

      Räkna dagar mellan två datum

      Concept diagram: Inputs leads to Count days between two dates leads to ResultInputsCount days between twodatesResult
      Count days between two dates.

      Två datum ger en enda dagsräkning genom att subtrahera ett kalenderdagsnummer från det andra, inte genom att dividera en millisekunds tidsstämpel. Datumdifferenskalkylatorn omvandlar varje inmatat datum till ett dagtal vid lokal midnatt och drar av det mindre från det större, vilket håller resultatet korrekt över skottår och sommartid.

      Ett kalenderdagstal är bara en löpande räkning från en fast referenspunkt, opåverkad av hur länge en enskild dag råkar vara. Att dividera råa tidsstämplar med 86,400,000 millisekunder ser likvärdigt ut men misslyckas på de få dagar per år som går 23 eller 25 timmar på grund av en klockomställning, vilket ger en bråkdel av en dag där ett helt tal är korrekt. Kalendersubtraktion undviker det helt.

      Om slutdatumet som anges är tidigare än startdatumet returnerar kalkylatorn inget fel. Den rapporterar den absoluta skillnaden och märker den tydligt, till exempel "31 dagar innan", eftersom ett omvänt par vanligtvis är ett stavfel värt att flagga snarare än ett blockeringsfel.

      Välj inkluderande eller exklusiv räkning

      Concept diagram: Inputs leads to inclusive or exclusive counting leads to ResultInputsinclusive or exclusivecountingResult
      Choose inclusive or exclusive counting.

      Exklusiv räkning drar av ett datum från det andra. Inkluderande räkning lägger till en dag till för att räkna båda slutpunkterna. Datumdifferensräknaren visar båda siffrorna sida vid sida eftersom det korrekta numret helt beror på vad som räknas, inte på datumen i sig.

      En hotellvistelse måndag till fredag är 4 nätter, det exklusiva antalet. En konferens som pågår måndag till fredag är 5 dagar, inklusive räkning, eftersom både första och sista dagen är fullt ut. Samma två kalenderdatum ger båda rätt svar, så kalkylatorn tvingar inte fram ett val mellan dem; den märker varje och låter den faktiska frågan avgöra vilken som gäller.

      Denna skillnad är den vanligaste orsaken till meningsskiljaktigheter mellan två personer som använder olika verktyg, eller samma verktyg med en odokumenterad standard. Att visa båda siffrorna tar bort gissningsarbetet.

      Räkna endast arbetsdagar

      Concept diagram: Inputs leads to Count business days only leads to ResultInputsCount business daysonlyResult
      Count business days only.

      Räkning av arbetsdagar filtrerar datumintervallet ner till vardagar, exklusive lördag och söndag som standard, med möjlighet att behandla lördag som arbetsdag för scheman som kör sexdagarsveckor. Datumdifferenskalkylatorn räknar ut hela veckor aritmetiskt och kontrollerar endast delveckorna i varje ände, så ett fyrtioårsintervall räknar lika snabbt som ett fyradagarsintervall.

      Måndag 6 juli 2026 till fredag 24 Juli 2026 omfattar 19 kalenderdagar och exakt 15 arbetsdagar: tre fulla femdagarsveckor, utan någon delvecka kvar eftersom båda slutpunkterna landar på en vardag. Flyttar man antingen datum till en helg ändras antalet arbetsdagar medan kalenderdagsräkningen fortsätter att öka med samma antal per dag, vilket är den detalj en naiv dag-för-dag-räkning ibland missar i kanterna.

      Exkludera helgdagar

      Concept diagram: Inputs leads to Exclude public holidays leads to ResultInputsExclude public holidaysResult
      Exclude public holidays.

      Undantag för helgdagar tar bort en vald uppsättning amerikanska federala helgdagar från arbetsdagsräkningen, med regeln om observerade datum som standard: en fast helgdag som infaller på en lördag firas föregående fredag, och en som infaller på en söndag firas följande måndag.

      Listan inkluderar bland annat nyårsdagen, Memorial Day, självständighetsdagen, Labor Day, Thanksgiving och jul, där alla är beslutade för det specifika år som anges istället för att vara hårdkodade till ett datum.

      Självständighetsdagen, till exempel, är ett fast datum 4 juli, men under ett år där 4 juli infaller på en lördag, firar många arbetsgivare den istället på fredagen 3 juli. Regeln om observerad skift är en växlingsregel i kalkylatorn eftersom privata arbetsgivare varierar i om de följer den, och en helgkalender som antar att alla gör det kommer att rapportera fel antal arbetsdagar för alla som inte gör det.

      Använd datumdifferensmetoden

      Concept diagram: Inputs leads to date difference method leads to ResultInputsdate difference methodResult
      Apply the date difference method.

      Kärnsubtraktionen omvandlar varje datum till ett dagstal och räknar sedan ut en år-månader-dagar-uppdelning genom att låna ner från år, exakt samma metod som ålderskalkylatorn använder för förfluten tid.

      years  = endYear  - startYear
      months = endMonth - startMonth
      days   = endDay   - startDay

      if days < 0: months -= 1 days += daysInMonth(month before end date) if months < 0: years -= 1 months += 12 ```

      Lånet måste hämta från den verkliga längden av månaden före slutdatumet, inte ett genomsnitt av 30-dagar. Trettioett dagar lånade från januari, tjugoåtta från en vanlig årsfebruari och tjugonio från ett skottårs-februari ger var och en en olika totalsumma, och endast den kalenderkorrekta motsvarar vad en kontraktsklausul eller en fraktuppskattning faktiskt menar med "en månad."

      Räkna dagar från 1 februari till 5 februari

      Scale bar: 1 result equals 2.96 other units1 result2.96 other units
      Count days from 1 February to 5 February.

      Datumintervallet 1 februari 2016 till 5 februari 2016 returnerar 4 dagar exklusivt och 5 dagar inklusive, och båda siffrorna är korrekta svar på olika frågor. Exklusivt antal. Dagsnummer 5 februari minus dagnummer 1 februari är lika med 4.

      Detta är antalet nätter en vistelse som täcker dessa datum, eller antalet hela dagar som passerar mellan de två datumen.

      Inkluderande räkning. Lägg till 1 till den exklusiva räkningen för att inkludera både start- och slutdagen: 5. Detta är antalet kalenderdagar en person som var närvarande både 1 februari och 5 februari, och varje dag däremellan, skulle säga att de var "där."

      Ingen av siffrorna är fel. En kalkylator som bara visar en av dem, utan att säga vilken, är anledningen till att två personer som kollar samma två datum ibland bråkar om svaret.

      Inkludera tid på dagen

      Concept diagram: Inputs leads to Include time of day leads to ResultInputsInclude time of dayResult
      Include the time of day.

      Att lägga till en tid på dagen till varje datum förfinar resultatet från hela dagar till dagar, timmar och minuter, användbart för allt som mäts till en deadline snarare än ett kalenderdatum. Ange en start- och sluttid tillsammans med varje datum, och Datum Differens-kalkylatorn rapporterar en exakt förfluten tid utöver heldagsräkningarna.

      En leverans märkt "under transport" från 2:15 PM en dag till 9:40 AM två dagar senare är inte exakt 2 dagar; det är 1 dag, 19 timmar, 25 minuter kortare än 2 hela dagar. För de flesta kalenderfrågor är heldagssiffran det som räknas, men för serviceavtal, laboratorieprovfönster och allt som faktureras per timme är det tidsmedvetna totalen som ska användas.

      Konvertera resultatet till andra enheter

      Varje skillnad som kalkylatorn returnerar omvandlas automatiskt till veckor, månader, år, timmar, minuter och sekunder, så en enda beräkning tjänar den enhet läsaren behöver utan en andra uppslagning. Veckor och månader härleds från samma antal dagar och räknas inte om separat, vilket håller varje enhet konsekvent med alla andra på sidan.

      Ett 90-dagsgap, till exempel, är också 12 veckor och 6 dagar, ungefär 3 månader beroende på vilka månader det sträcker sig över, 2,160 timmar och 129,600 minuter. Månadssiffran har en liten förbehåll: 90 dagar är inte alltid exakt 3 månader, eftersom månader varierar i längd, så månader-och-dagar-uppdelningen från kalendermetoden ovan är den exakta versionen och de platta enhetsomräkningarna är snabbreferensversionen.

      Använd datumskillnader för verkliga deadlines

      Tidsfrister, uppsägningstider och intervallscheman reduceras alla till samma fråga som Datumdifferenskalkylatorn svarar på: hur många dagar ligger mellan två fasta punkter. En 30-dagars uppsägningstid på ett hyresavtal, ett 90-dagars garantifönster, en 14-dagars returpolicy och intervallet mellan två vaccindoser är alla problem med datumskillnad som bär olika namn.

      Kontraktsvillkor anger ofta kalenderdagar snarare än arbetsdagar, så att bekräfta vad en klausul betyder innan man förlitar sig på en räkning är viktigare än själva matematiken. En "inom 10 arbetsdagar"-återbetalningsklausul och en "inom 10 dagar"-klausul kan peka på två olika faktiska datum, ibland med mer än en vecka när helger och en eller två helgdagar är inblandade.

      Vanliga frågor

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

      Ange ett startdatum och ett slutdatum så drar Datumdifferenskalkylatorn av det tidigare kalenderdatumet från det senare. Resultatet visas både som en exklusiv räkning, antalet förflutna dagar, och en inkluderande räkning, som lägger till en dag för att inkludera båda slutpunkterna.

      Varför får jag ett annat nummer än en annan kalkylator?

      Den vanligaste orsaken är inkluderande kontra exklusiv räkning: ett verktyg kan lägga till slutdagen och ett annat inte, utan att ange vilket. En andra orsak är datumformatet, där 03/04/2026 läses som 4 mars av ett verktyg och 3 april av ett annat. Denna kalkylator visar både räkningar och ekar det tolkade datumet tillbaka så att tvetydigheten är synlig.

      Räknas datumskillnaden helger?

      Huvudsumman räknas varje kalenderdag, inklusive helger. Att byta till endast arbetsdagar-läge utesluter lördag och söndag från räkningen, med möjlighet att behandla lördag som arbetsdag för sexdagarsveckor.

      Kan jag utesluta helgdagar från räkningen?

      Ja. Att välja en helgdag tar bort motsvarande amerikanska federala helgdagar från arbetsdagstotalen, med regeln om observerade datum som standard, så en helgdag som landar på en helg till närmaste vardag den faktiskt skulle tas in.

      Hur räknar jag dagar mellan datum inklusive tiden?

      Ange en tid tillsammans med varje datum för att få en exakt längd i dagar, timmar och minuter istället för en hel dag. Detta är viktigt för deadlines som mäts per timme snarare än kalenderdag.

      Vad händer om slutdatumet är före startdatumet?

      Kalkylatorn returnerar den absoluta skillnaden och märker det som en räkning före startdatumet istället för att blockera beräkningen, eftersom ett omvänt datum oftare är ett misstag värt att påpeka än ett fel som är värt att stoppa sidan för.

      Hur många arbetsdagar finns det i en typisk månad?

      En månad utan helgdagar har ungefär 20 till 23 arbetsdagar, beroende på hur många helger den innehåller och var månaden börjar. Datumdifferensräknaren beräknar den exakta siffran för en specifik månad istället för att förlita sig på ett genomsnitt.

      Tar kalkylatorn hänsyn till skottår?

      Ja. Den underliggande dag-talsmetoden räknar varje kalenderdag som faktiskt finns, inklusive 29 februari i ett skottår, så ett intervall som sträcker sig över en skottdag ger en dag mer än samma datumintervall i ett icke-skottår.

      Hur skiljer sig detta från ålderskalkylatorn?

      Ålderskalkylatorn besvarar en snävare fråga: den förflutna livstiden mellan ett födelsedatum och idag, rapporterad specifikt i år, månader och dagar. Datumdifferenskalkylatorn besvarar det allmänna fallet för två datum och lägger till alternativ för arbetsdagar, helgdagar och inkluderingsräkningar som en livstidsberäkning inte behöver.

      Sammanfattning

      Datumdifferensräknaren omvandlar två kalenderdatum till en dagräkning med hjälp av kalendersäker subtraktion istället för tidsstämpeldelning, och rapporterar resultatet både som en exklusiv och en inkluderande totalsumma så att den korrekta resultatet aldrig är en gissning.

      Filtrering av arbetsdagar, amerikansk federal helgdagsexkludering med hantering av observerade datum och en valfri tid på dagen förlänger samma kärnsubtraktion till uppsägningstider, kontraktsvillkor och leveransfönster. Varje total omvandlas också till veckor, månader, år, timmar, minuter och sekunder från en beräkning.