Darbo dienų skaičiuotuvas nemokamai
Skaičiuokite darbo dienas tarp datų arba pridėkite/atimkite darbo dienas nuo datos. Konfigūruojamas savaitgalio apdorojimas ir atostogų sąrašas.
Savaitgalio (nedarbo) dienos
Sukonfigūruota 0 švenčių
Dažniausi naudojimo būdai
- Darbinės dienos projekto terminamsApskaičiuokite realistiškus projekto laiko planus, išskyrus savaitgalius ir šventes.
- Sekimas SLA atsako laiko darbinėmis dienomisKlientų SLA dažnai nustato atsaką "darbo dienomis" — apskaičiuokite tiksliai, kada skola 5 darbinių dienų terminas.
- Apskaičiuokite atostogų / PTO dienasKiek darbinių dienų iš tikrųjų būsite laisvi? Apskaičiuokite tikslų darbinių dienų skaičių atostogų prašymams.
- Vyriausybės pateikimo terminaiMokesčių pateikimai, teismo terminai, reguliaciniai pateikimai — dažnai skaičiuojami darbinėmis dienomis.
- Siuntų pristatymo įvertinimaiApskaičiuokite numatytus pristatymo datus siuntas, nurodytas darbinėmis dienomis.
Kaip tai veikia
Šis įrankis veikia visiškai naršyklėje, be jokių išorinių bibliotekų — visa datos aritmetika yra rankomis parašytas JavaScript kodas, naudojant natyvų Date objektą. Yra du režimai: darbo dienų skaičiavimas tarp dviejų datų ir būsimos (ar praeities) datos projekcija, pridedant ar atimant nurodytą darbo dienų skaičių.
- 1Datos analizavimas be UTC poslinkioDatos įvestys analizuojamos, padalijant YYYY-MM-DD eilutę į metų, mėnesio ir dienos dalis ir sukonstruojant vietinę Date — ne Date.parse() — todėl rezultatas visada yra tiksliai ta kalendorinė diena, kurią įvedėte, nepriklausomai nuo jūsų laiko juostos poslinkio.
- 2Švenčių dienų patikra ir paieškaKiekvienas šventės įrašas tikrinamas pagal griežtą YYYY-MM-DD reguliarųjį reiškinį, tada patikrinamas kryžmiškai, atkuriant Date ir palyginant jo dalis atgal — todėl neįmanomos datos, tokios kaip 2026-02-31, atmetamos ir pažymimos sąsajoje, o ne tyliai perkeliamos į kovą. Galiojantys įrašai saugomi Set, indeksuotame pagal vietinę datos eilutę O(1) paieškai ciklo metu.
- 3Diena po dienos iteracija su konfigūruojamais savaitgaliaisRežimui „skaičiuoti tarp datų“ įrankis apeina kiekvieną kalendorinę dieną intervale, tikrindamas kiekvieną pagal jūsų sukonfigūruotas savaitgalio dienas (bet kokia septynių dienų kombinacija) ir švenčių Set, tada atskirai skaičiuoja darbo dienas, savaitgalio dienas ir pataikytas šventes. Režimui „pridėti darbo dienas“ jis žengia pirmyn ar atgal po vieną dieną, praleisdamas ne darbo dienas, kol bus panaudotas prašomas darbo dienų skaičius.
- 4Kalbos regionui pritaikytas rezultato rodymasGalutinė data „pridėjimo“ režime formatuojama naudojant naršyklės įtaisytą Intl per toLocaleDateString(), todėl ji atvaizduojama vartotojo vietine kalba ir kalendoriaus konvencija, be jokios papildomos bibliotekos.
Susiję įrankiai
Datų skirtumo skaičiuotuvas
Apskaičiuokite tikslų skirtumą tarp dviejų datų — metais, mėnesiais, dienomis, savaitėmis, darbo dienomis (išskyrus savaitgalius), valandomis ir minutėmis.
Laiko skaičiuotuvas
Sudėkite arba atimkite HH:MM:SS trukmes arba raskite laiką tarp dviejų laiko momentų. Naudinga darbo žurnalams, bėgimo tarpiniams laikams ir projektų stebėjimui.
Zakat skaičiuoklė
Apskaičiuokite zakat (2,5%) grynaisiais pinigais, auksu, sidabru, verslo turtu ir taupymais pagal aukso ar sidabro nisab — jūsų valiuta, visiškai jūsų įrenginyje.