Viikonpäivän esiintymälaskuri
Selvitä tarkalleen, montako kertaa valittu viikonpäivä esiintyy missä tahansa päivämääräalueessa, plus täysi erittely jokaisesta viikonpäivästä.
Viikonpäivä
Inclusive of both start and end dates
- 1
Total days in range
⌊(d2 − d1) ÷ 86,400,000⌋ + 1 = 365 - 2
Täydet viikot
⌊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
Miten tämä laskin toimii?
Tämä työkalu laskee, montako kertaa mikä tahansa viikonpäivä esiintyy kahden päivämäärän välillä, mukaan lukien. Se laskee yhteen kokonaispäivät, antaa jokaiselle viikonpäivälle perustana kokonaispäivät jaettuna seitsemällä, ja jakaa sitten ylijäävät päivät aloituspäivämäärän viikonpäivästä alkaen. Saat valitun viikonpäivän määrän plus erittelyn kaikista seitsemästä viikonpäivästä.
Kaava
How this is calculated
Syötä aloituspäivämäärä ja lopetuspäivämäärä (molemmat mukaan lukien) muodossa VVVV-KK-PP, valitse sitten yksittäinen viikonpäivä tai valitse "Kaikki viikonpäivät". Työkalu laskee ensin jakson kokonaispäivien määrän muodossa floor((end - start) / 86,400,000) + 1, laskien mukaan molemmat päätepisteet.
Jokainen seitsemän peräkkäistä päivää sisältää tarkalleen yhden kustakin viikonpäivästä, joten jokainen viikonpäivä saa perusmäärän floor(total / 7). Ylijäävät päivät, remainder = total mod 7, muodostavat lyhyen jakson, joka alkaa aloituspäivämäärän viikonpäivästä ja etenee päivä kerrallaan. Jokainen tuon jakson sisällä oleva viikonpäivä saa yhden ylimääräisen esiintymän, minkä vuoksi jotkin viikonpäivät voivat esiintyä yhden kerran useammin kuin toiset.
Päivämäärät jäsennetään UTC-keskiyönä kesäaika- ja aikavyöhykesiirtymien välttämiseksi, joten kokonaisen päivän ero on aina tarkka. Jos lopetuspäivämäärä edeltää aloituspäivämäärää, tai päivämäärä on virheellinen, tulosta ei näytetä. Pylväskaavio listaa määrän kaikille seitsemälle viikonpäivälle; korostettu pylväs on valitsemasi viikonpäivä.
Usein kysytyt kysymykset
Kyllä. Alue on inklusiivinen, joten samana päivänä oleva aloitus ja lopetus lasketaan yhdeksi päiväksi, ja kyseisen päivän viikonpäivä saa yhden esiintymän.
Mikä tahansa seitsemän monikertaa pidempi alue sisältää ylijääviä päiviä. Nuo ylimääräiset päivät alkavat aloituspäivämäärän viikonpäivästä, joten kyseisen jakson ensimmäiset viikonpäivät saavat yhden lisämäärän.
Käytä muotoa VVVV-KK-PP (esimerkiksi 2026-12-31). Kauttaviivat ja pisteet toimivat myös. Päivämäärät tulkitaan UTC-keskiyönä, joten aikavyöhykkeet eivät vaikuta tuloksiin.
Tunnetaan myös nimellä
TG we-Calculate Editorial Team. (2026). Viikonpäivän esiintymälaskuri [Online calculator]. TG we-Calculate. https://we-calculate.com/fi/calculator/weekday-occurrence-counter
TG we-Calculate Editorial Team. "Viikonpäivän esiintymälaskuri." TG we-Calculate. 2026. https://we-calculate.com/fi/calculator/weekday-occurrence-counter.
TG we-Calculate Editorial Team, "Viikonpäivän esiintymälaskuri," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/fi/calculator/weekday-occurrence-counter
@misc{wecalculate_weekday_occurrence_counter, title = {Viikonpäivän esiintymälaskuri}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/fi/calculator/weekday-occurrence-counter}}, year = {2026}, note = {TG we-Calculate} }
Oliko tästä laskimesta sinulle apua?
