Räknare för veckodagsförekomster
Ta reda på exakt hur många gånger en vald veckodag förekommer i ett datumintervall, plus en fullständig uppdelning av alla veckodagar.
Veckodag
Inclusive of both start and end dates
- 1
Total days in range
⌊(d2 − d1) ÷ 86,400,000⌋ + 1 = 365 - 2
Hela veckor
⌊365 ÷ 7⌋ = 52 - 3
Remaining days
365 mod 7 = 1 - 4
Weekday offset from start day
(1 − 4 + 7) mod 7 = 4JS weekday numbers: 0 = Sunday … 6 = Saturday. Offset is how far the chosen weekday is past the start weekday within the partial-week tail. - 5
Occurrences
52 + 0 = 52
Hur fungerar denna kalkylator?
Det här verktyget räknar hur många gånger en veckodag förekommer mellan två datum, inklusive båda. Det summerar totalt antal dagar, ger varje veckodag en bas av totalt dividerat med sju, och fördelar sedan resterande dagar med start från startdatumets veckodag. Du får antalet för vald veckodag plus en uppdelning av alla sju veckodagar.
Formel
How this is calculated
Ange ett startdatum och ett slutdatum (båda inklusive) i formatet YYYY-MM-DD och välj sedan en enskild veckodag eller välj 'Alla veckodagar'. Verktyget beräknar först det totala antalet dagar i spannet som floor((end - start) / 86 400 000) + 1, och räknar med båda ändpunkterna.
Varje sju på varandra följande dagar innehåller exakt en av varje veckodag, så varje veckodag får ett basantal på floor(total / 7). De återstående dagarna, resten = total mod 7, bildar en kort sekvens som börjar på startdatumets veckodag och fortskrider dag för dag. Varje veckodag som faller inom denna sekvens får ytterligare en förekomst, vilket förklarar varför vissa veckodagar kan förekomma en gång fler än andra.
Datum tolkas vid UTC midnatt för att undvika sommartids- och tidszonskiften, så en heldagsskillnad är alltid exakt. Om slutdatumet föregår startdatumet, eller om ett datum är felformat, visas inget resultat. Stapeldiagrammet visar antalet för alla sju veckodagar; den markerade stapeln är din valda veckodag.
Vanliga frågor
Ja. Intervallet är inklusive, så ett start- och slutdatum på samma dag räknas som en dag, och den dagens veckodag får en förekomst.
Alla intervall som är längre än en multipel av sju dagar har återstående dagar. Dessa extra dagar börjar på startdatumets veckodag, så de första veckodagarna i den sekvensen får ett extra räkning.
Använd YYYY-MM-DD (till exempel 2026-12-31). Snedstreck och punkter fungerar också. Datum tolkas vid UTC midnatt, så resultaten påverkas inte av tidszoner.
Även känt som
TG we-Calculate Editorial Team. (2026). Räknare för veckodagsförekomster [Online calculator]. TG we-Calculate. https://we-calculate.com/sv/calculator/weekday-occurrence-counter
TG we-Calculate Editorial Team. "Räknare för veckodagsförekomster." TG we-Calculate. 2026. https://we-calculate.com/sv/calculator/weekday-occurrence-counter.
TG we-Calculate Editorial Team, "Räknare för veckodagsförekomster," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sv/calculator/weekday-occurrence-counter
@misc{wecalculate_weekday_occurrence_counter, title = {Räknare för veckodagsförekomster}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/sv/calculator/weekday-occurrence-counter}}, year = {2026}, note = {TG we-Calculate} }
Hjälpte denna kalkylator dig?
