Kalkulator radnih dana — besplatno
Prebrojite radne dane između datuma ili dodajte/oduzimajte radne dane od datuma. Podesivo rukovanje vikendom i listom praznika.
Vikend (neposlovna) dana
0 konfigurisanih praznika
Uobičajene upotrebe
- Radni dani za vremenske linije projektaIzračunaj realistične vremenske linije projekta isključujući vikende i praznike.
- Pratite vreme odgovora SLA u radnim danimaSLA klijenata često navode odgovor u "business days" — izračunaj tačno kada zakančava deadline od 5 radnih dana.
- Izračunaj dane odmorine / PTOKoliko radnih dana ćeš zaista uzeti slobodno? Izračunaj tačan broj radnih dana za zahteve za odmorinu.
- Rokovi za vladine prijavePrijave poreza, sudski rokovi, normativne prijave — često se broje u radnim danima.
- Procene dostave pošiljaIzračunaj očekivane datume dostave za pošilja koja su citirana u radnim danima.
Kako funkcioniše
Ova alatka se u potpunosti izvršava u pregledaču bez spoljnih biblioteka — sva aritmetika datuma je ručno napisan JavaScript koji koristi prirodni Date objekat. Ima dva režima: brojanje radnih dana između dva datuma, i projektovanje budućeg (ili prošlog) datuma dodavanjem ili oduzimanjem datog broja radnih dana.
- 1Parsiranje datuma bez UTC pomeranjaUnosi datuma se parsiraju deljenjem niza GGGG-MM-DD na delove godine, meseca, i dana i konstruisanjem lokalnog Date — ne Date.parse() — tako da je rezultat uvek kalendarski dan koji ste otkucali, bez obzira na pomak vaše vremenske zone.
- 2Provera i pretraga praznikaSvaki unos praznika se upoređuje sa strogim regularnim izrazom GGGG-MM-DD, zatim unakrsno proverava rekonstruisanjem Date-a i poređenjem njegovih delova nazad — tako da se nemogući datumi poput 2026-02-31 odbacuju i označavaju u interfejsu umesto da tiho prelaze na mart. Validni unosi se čuvaju u Set-u ključanom lokalnim nizom datuma za pretragu O(1) tokom petlje.
- 3Iteracija dan-po-dan sa podesivim vikendimaZa režim 'broj između datuma', alatka prolazi kroz svaki kalendarski dan u opsegu, proveravajući svaki naspram vaših podešenih dana vikenda (bilo koja kombinacija od sedam dana) i Set-a praznika, zatim odvojeno broji radne dane, dane vikenda, i pogođene praznike. Za režim 'dodaj radne dane', korača unapred ili unazad jedan dan u trenutku, preskačući neradne dane, dok se traženi broj radnih dana ne potroši.
- 4Prikaz rezultata svestan jezikaKonačan datum u režimu 'dodaj' se formatira ugrađenim Intl pregledača preko toLocaleDateString(), tako da se prikazuje u lokalnom jeziku i kalendarskoj konvenciji korisnika bez ikakve dodatne biblioteke.
Slične alatke
Kalkulator razlike datuma
Izračunajte tačnu razliku između dva datuma — godine, mesece, dane, nedelje, radne dane (isključujući vikende), sate i minute.
Kalkulator vremena
Sabirajte ili oduzimajte trajanja u formatu HH:MM:SS ili pronađite vreme između dve vremenske oznake. Korisno za radne dnevnike, split vremena trka i praćenje projekata.
Kalkulator Zakat
Izračunajte zakat (2.5%) na gotovinu, zlato, srebro, poslovnu imovinu i štednju u odnosu na zlatni ili srebrni nisab — u vašoj valuti, potpuno na vašem uređaju.