Savaitės tarp dviejų datų
Suskaičiuokite tikslų savaičių skaičių tarp bet kurių dviejų kalendorinių datų, suskaidytą į pilnas savaites, likusias dienas ir tikslią dešimtainę sumą.
25 full weeks + 2 dienos
- 1
Days between dates
177⌊|end − start| ÷ 86,400,000 ms⌋ — partial days are dropped. - 2
Pilnos savaitės
⌊177 ÷ 7⌋ = 25 - 3
Remaining days
177 mod 7 = 2 - 4
Decimal weeks
177 ÷ 7 = 25,29
Kaip veikia ši skaičiuoklė?
Atimkite pradžios datą iš pabaigos datos, paimkite absoliučią reikšmę ir padalykite gautas sveikas dienas iš 7. Sveikoji dalis yra pilnos savaitės, likutis yra likusios dienos, o pilnas dalmuo yra dešimtainis savaičių skaičius. Datų tvarka neturi reikšmės, o dalinės dienos ignoruojamos.
Formulė
How this is calculated
Įveskite pradžios datą ir pabaigos datą bet kuriuo atpažįstamu formatu (pavyzdžiui, YYYY-MM-DD). Kiekviena data analizuojama į milisekundžių laiko žymenį, o skaičiuoklė paima absoliutų skirtumą, todėl dviejų datų tvarka niekada neturi reikšmės – visada gaunate teigiamą rezultatą.
Skirtumas milisekundėmis dalijamas iš 86 400 000 (milisekundžių skaičius paroje) ir suapvalinamas žemyn, kad būtų gautas bendras sveikų dienų skaičius. Bendras dienų skaičius tada padalijamas į pilnas savaites (sveikasis dalmuo dienos ÷ 7) ir likusias dienas (likutis, 0 iki 6). Dešimtainis savaičių skaičius yra tiesiog bendros dienos ÷ 7, kuris išlaiko trupmeninę dalį nepertraukiamam matavimui.
Tai naudoja kalendorinių dienų skirtumus, todėl dalinės dienos atmetamos suapvalinimo žemyn operacija, o vasaros laiko poslinkiai gali paveikti datas prie laikrodžio pakeitimo, nes analizė laiko vietinę laiko juostą. Identiškos pradžios ir pabaigos datos grąžina nulį savaičių ir nulį dienų.
Dažnai užduodami klausimai
Ne. Skaičiuoklė naudoja absoliutų skirtumą, todėl sukeitus pradžios ir pabaigos datas gaunamas tas pats savaičių ir dienų skaičius.
Pilnos savaitės yra sveikasis pilnų 7 dienų laikotarpių skaičius, o likutis rodomas kaip likusios dienos. Dešimtainės savaitės išreiškia tą patį tarpą vienu trupmeniniu skaičiumi, pavyzdžiui 3,5 savaitės vietoj 3 savaičių ir 4 dienų.
Ne. Bendras dienų skaičius suapvalinamas žemyn, todėl bet koks paros laiko komponentas atmetamas ir tik sveikos kalendorinės dienos prisideda prie savaičių sumų.
Taip pat žinomas kaip
TG we-Calculate Editorial Team. (2026). Savaitės tarp dviejų datų [Online calculator]. TG we-Calculate. https://we-calculate.com/lt/calculator/weeks-between-dates
TG we-Calculate Editorial Team. "Savaitės tarp dviejų datų." TG we-Calculate. 2026. https://we-calculate.com/lt/calculator/weeks-between-dates.
TG we-Calculate Editorial Team, "Savaitės tarp dviejų datų," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lt/calculator/weeks-between-dates
@misc{wecalculate_weeks_between_dates, title = {Savaitės tarp dviejų datų}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lt/calculator/weeks-between-dates}}, year = {2026}, note = {TG we-Calculate} }
Ar ši skaičiuoklė jums padėjo?
