Gratis Arbetsdagskalkylator
Räkna arbetsdagar mellan datum eller lägg till/dra bort arbetsdagar från ett datum. Konfigurerbar helghantering och helgdagslista.
Veckoslut (arbetsfria dagar)
0 helgdagar konfigurerade
Vanliga användningar
- Arbetsdagar for projektdatumBeräkna realistiska projekttidslinjer exkluderande helger och helgdagar.
- Spara SLA-svarstid i arbetsdagarKundernas SLA:er anger ofta svarstider i 'arbetsdagar' — beräkna exakt när en 5-arbetsdag deadline infaller.
- Beräkna semester/PTO-dagarHur många arbetsdagar kommer du faktiskt att ta ledigt? Beräkna det exakta antalet arbetsdagar for semesteransökan.
- Myndigheternas inlämningstiderSkatteinlämningar, domstolsfrister, regulatoriska inlämningar — räknas ofta i arbetsdagar.
- Skattningar for leveransöverföringBeräkna förväntade leveransdatum for försändelser som anges i arbetsdagar.
Så här fungerar det
Det här verktyget körs helt i webbläsaren utan externa bibliotek — all datumaritmetik är handskriven JavaScript med det inbyggda Date-objektet. Det har två lägen: räkna arbetsdagar mellan två datum, och projicera ett framtida (eller tidigare) datum genom att lägga till eller subtrahera ett givet antal arbetsdagar.
- 1Datumtolkning utan UTC-driftDatumindata tolkas genom att dela upp ÅÅÅÅ-MM-DD-strängen i delar för år, månad och dag och bygga ett lokalt Date-objekt — inte Date.parse() — så att resultatet alltid är den kalenderdag du skrev, oavsett din tidszonsförskjutning.
- 2Validering och uppslag av helgdagarVarje helgdagspost matchas mot ett strikt ÅÅÅÅ-MM-DD-regex, och kontrolleras sedan genom att återskapa Date-objektet och jämföra delarna tillbaka — så att omöjliga datum som 2026-02-31 avvisas och flaggas i gränssnittet istället för att tyst rulla över till mars. Giltiga poster lagras i en Set nyckelad efter lokal datumsträng för uppslag i O(1) under loopen.
- 3Dag-för-dag-iteration med konfigurerbara helgerFör läget "räkna mellan datum" går verktyget igenom varje kalenderdag i intervallet, kontrollerar var och en mot dina konfigurerade veckoslutsdagar (valfri kombination av de sju dagarna) och helgdags-Seten, och räknar sedan arbetsdagar, veckoslutsdagar och träffade helgdagar separat. För läget "lägg till arbetsdagar" stegar det framåt eller bakåt en dag i taget, hoppar över icke-arbetsdagar, tills det begärda antalet arbetsdagar har konsumerats.
- 4Språkanpassad resultatvisningDet slutliga datumet i "lägg till"-läge formateras med webbläsarens inbyggda Intl via toLocaleDateString(), så att det visas på användarens lokala språk och kalenderkonvention utan något ytterligare bibliotek.
Relaterade verktyg
Datumskillnadskalkylator
Beräkna den exakta skillnaden mellan två datum — år, månader, dagar, veckor, arbetsdagar (exklusive helger), timmar och minuter.
Tidskalkylator
Lägg till eller dra bort HH:MM:SS-varaktigheter, eller hitta tiden mellan två tidsstämplar. Användbart för arbetsloggar, loppdelar och projektspårning.
Zakat-kalkylator
Beräkna zakat (2,5%) på kontanter, guld, silver, affärstillgångar och sparpengar mot guldets eller silvrets nisab — i din valuta, helt på din enhet.