Advanced

Savaitės dienos pasikartojimų skaitiklis

Sužinokite tiksliai, kiek kartų pasirinkta savaitės diena pasikartoja bet kuriame datų diapazone, plus pilną visų savaitės dienų skaidinį.
Inclusive
Inclusive

Savaitės diena

Pick one weekday or count all
Number of Monday
52

Inclusive of both start and end dates

Iš viso dienų
365
Pilnos savaitės
52
Extra days
1
Sunday52
Monday52
Tuesday52
Wednesday52
Thursday53
Friday52
Saturday52
Step by step
  1. 1

    Total days in range

    ⌊(d2 − d1) ÷ 86,400,000⌋ + 1 = 365
  2. 2

    Pilnos savaitės

    ⌊365 ÷ 7⌋ = 52
  3. 3

    Remaining days

    365 mod 7 = 1
  4. 4

    Weekday offset from start day

    (1 − 4 + 7) mod 7 = 4
    JS weekday numbers: 0 = Sunday … 6 = Saturday. Offset is how far the chosen weekday is past the start weekday within the partial-week tail.
  5. 5

    Occurrences

    52 + 0 = 52
Rezultatai yra apytiksliai ir skirti tik bendrai informacijai, jie nėra profesionalus patarimas — prieš jais remdamiesi visada savarankiškai patikrinkite svarbius rezultatus. Skaityti visą atsakomybės apribojimą.
Greitas atsakymas

Kaip veikia ši skaičiuoklė?

Šis įrankis skaičiuoja, kiek kartų bet kuri savaitės diena pasikartoja tarp dviejų datų, imtinai. Jis susumuoja bendrą dienų skaičių, kiekvienai savaitės dienai duoda bazę bendras padalytas iš septynių, tada paskirsto likusias dienas pradedant nuo pradžios datos savaitės dienos. Gausite pasirinktos savaitės dienos skaičių plus visų septynių savaitės dienų skaidinį.

Formulė
count = floor(total / 7) + (1 if the weekday lands in the first (total mod 7) days from the start)
How this is calculated

Įveskite pradžios datą ir pabaigos datą (abi imtinai) YYYY-MM-DD forma, tada pasirinkite vieną savaitės dieną arba pasirinkite „Visos savaitės dienos“. Įrankis pirmiausia apskaičiuoja bendrą dienų skaičių tarpe kaip floor((end - start) / 86 400 000) + 1, skaičiuojant abu galus.

Kiekvienos septynios iš eilės einančios dienos turi tiksliai po vieną kiekvienos savaitės dienos, todėl kiekviena savaitės diena gauna bazinį skaičių floor(total / 7). Likusios dienos, remainder = total mod 7, sudaro trumpą seriją, kuri prasideda pradžios datos savaitės dieną ir žingsniuoja po dieną. Kiekviena savaitės diena, patenkanti į tą seriją, gauna vieną papildomą pasikartojimą, todėl kai kurios savaitės dienos gali pasirodyti vienu kartu daugiau nei kitos.

Datos analizuojamos UTC vidurnaktį, kad būtų išvengta vasaros laiko ir laiko juostos poslinkių, todėl visos dienos skirtumas visada tikslus. Jei pabaigos data ankstesnė už pradžios datą arba data netinkama, rezultatas nerodomas. Stulpelinė diagrama išvardija visų septynių savaitės dienų skaičių; paryškintas stulpelis yra jūsų pasirinkta savaitės diena.

Dažnai užduodami klausimai

Taip. Diapazonas yra imtinai, todėl pradžia ir pabaiga tą pačią dieną skaičiuojama kaip viena diena, ir tos dienos savaitės diena gauna vieną pasikartojimą.

Bet kuris diapazonas, ilgesnis už septynių dienų kartotinį, turi likusias dienas. Tos papildomos dienos prasideda pradžios datos savaitės dieną, todėl pirmosios kelios savaitės dienos toje serijoje gauna vieną papildomą skaičių.

Naudokite YYYY-MM-DD (pavyzdžiui, 2026-12-31). Pasvirieji brūkšniai ir taškai taip pat veikia. Datos interpretuojamos UTC vidurnaktį, todėl rezultatams laiko juostos neturi įtakos.

Taip pat žinomas kaip

kiek pirmadienių
skaičiuoti savaitės dienas
penktadienių skaičius
savaitės dienų skaičiuoklė
skaičiuoti dienas tarp datų
kiek dienų
savaitės dienos skaičius

APA

TG we-Calculate Editorial Team. (2026). Savaitės dienos pasikartojimų skaitiklis [Online calculator]. TG we-Calculate. https://we-calculate.com/lt/calculator/weekday-occurrence-counter

Chicago

TG we-Calculate Editorial Team. "Savaitės dienos pasikartojimų skaitiklis." TG we-Calculate. 2026. https://we-calculate.com/lt/calculator/weekday-occurrence-counter.

IEEE

TG we-Calculate Editorial Team, "Savaitės dienos pasikartojimų skaitiklis," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lt/calculator/weekday-occurrence-counter

BibTeX

@misc{wecalculate_weekday_occurrence_counter, title = {Savaitės dienos pasikartojimų skaitiklis}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lt/calculator/weekday-occurrence-counter}}, year = {2026}, note = {TG we-Calculate} }

Ar ši skaičiuoklė jums padėjo?