Kalkulator delovnih dni — brezplačno
Preštejte delovne dni med datumi ali dodajte/odštejte delovne dni od datuma. Nastavljiva obravnava vikendov in seznam praznikov.
Vikendi (nedelavni) dnevi
0 prazniki konfigurirani
Pogosta področja uporabe
- Delovni dnevi za roke projektaIzračunajte realistične časovnice projekta brez vikendov in praznikov.
- Spremljanje časa odziva SLA v delovnih dnevihSLA strank pogosto določajo odziv v "delovnih dnevih" — izračunajte točno, kdaj roka 5 delovnih dni poteče.
- Izračunajte dni počitka / PTOKoliko delovnih dni boste dejansko prosti? Izračunajte točno število delovnih dni za zahtevke za dopust.
- Roki za vladno predložitevDavčne prijave, sodne roke, nadzorne prijave — pogosto se štejejo v delovnih dnevih.
- Ocene dostave pošiljkeIzračunajte pričakovane datume dostave za pošiljke, navedene v delovnih dnevih.
Kako deluje
To orodje teče v celoti v brskalniku brez zunanjih knjižnic — vsa datumska aritmetika je ročno napisan JavaScript, ki uporablja nativen predmet Date. Ima dva načina: štetje delovnih dni med dvema datumoma in projekcijo prihodnjega (ali preteklega) datuma z dodajanjem ali odštevanjem danega števila delovnih dni.
- 1Razčlenjevanje datuma brez premika UTCDatumski vnosi se razčlenijo z deljenjem niza LLLL-MM-DD na dele leta, meseca in dneva ter gradnjo lokalnega Date — ne Date.parse() — tako da je rezultat vedno koledarski dan, ki ste ga vtipkali, ne glede na vaš odmik časovnega pasu.
- 2Preverjanje in iskanje praznikovVsak vnos praznika se ujema s strogim regularnim izrazom LLLL-MM-DD, nato se navzkrižno preveri z obnovitvijo Date in primerjavo njegovih delov nazaj — tako da so nemogoči datumi, kot je 2026-02-31, zavrnjeni in označeni v uporabniškem vmesniku namesto tihega prehoda v marec. Veljavni vnosi so shranjeni v Set, indeksirano po nizu lokalnega datuma za iskanje O(1) med zanko.
- 3Iteracija dan za dnem z nastavljivimi vikendiZa način 'štej med datumi' orodje pregleda vsak koledarski dan v razponu, ga preveri glede na vaše nastavljene vikend dni (katera koli kombinacija sedmih dni) in Set praznikov, nato ločeno prešteje delovne dni, vikend dni in zadete praznike. Za način 'dodaj delovne dni' korakuje naprej ali nazaj en dan naenkrat, preskakuje nedelovne dni, dokler ni porabljeno zahtevano število delovnih dni.
- 4Prikaz rezultata, prilagojen lokalni nastavitviKončen datum v načinu 'dodaj' se oblikuje z vgrajenim Intl brskalnika prek toLocaleDateString(), tako da se izriše v lokalnem jeziku in koledarski konvenciji uporabnika brez kakršne koli dodatne knjižnice.
Sorodna orodja
Kalkulator razlike datumov
Izračunajte natančno razliko med dvema datumoma — leta, mesece, dni, tedne, delovne dni (brez vikendov), ure in minute.
Kalkulator časa
Seštevajte ali odštevajte trajanja HH:MM:SS ali poiščite čas med dvema časovnima žigoma. Koristno za delovne dnevnike, razdelitve dirk in sledenje projektom.
Kalkulator Zakat
Izračunajte zakat (2,5%) na gotovino, zlato, srebro, poslovne premoženje in prihranke glede na zlati ali srebrni nisab — v vaši valuti, popolnoma na vaši napravi.