Calculator Zile Lucrătoare — gratuit
Numără zilele lucrătoare dintre date sau adaugă/scade zile lucrătoare dintr-o dată. Gestionare configurabilă a weekend-urilor și lista de sărbători.
Zile de weekend (zilele libere)
0 zile de sărbătoare configurate
Utilizări frecvente
- Zile de lucru pentru termene de proiectCalculați cronologiile realiste ale proiectului, excluzând weekendurile și sărbătorile.
- Urmăriți ora de răspuns SLA în zile lucrătoareSLA-urile clienților specifică adesea tipe de răspuns în 'zile lucrătoare' — calculați exact când va cădea o limită de 5 zile lucrătoare.
- Calculați zilele de concediu / PTOCâte zile lucrătoare iau de fapt? Calculați numărul exact de zile lucrătoare pentru cererile de concediu.
- Termene de depunere ale guvernuluiDepunerile fiscale, termenele de judecată, depunerile de reglementare — adesea numărate în zile lucrătoare.
- Estimări de dată de livrare a coletelorCalculați data de livrare preconizată pentru expediții precizate în zile lucrătoare.
Cum funcționează
Această unealtă rulează în întregime în browser fără biblioteci externe — toată aritmetica de dată este JavaScript scris manual folosind obiectul Date nativ. Are două moduri: numărarea zilelor lucrătoare între două date, și proiectarea unei date viitoare (sau trecute) adăugând sau scăzând un număr dat de zile lucrătoare.
- 1Parsarea datei fără derivă UTCIntrările de dată sunt parsate împărțind șirul AAAA-LL-ZZ în părți de an, lună, și zi și construind un Date local — nu Date.parse() — astfel încât rezultatul este întotdeauna ziua calendaristică pe care ai scris-o, indiferent de decalajul tău de fus orar.
- 2Validare și căutare de sărbătoriFiecare intrare de sărbătoare este potrivită cu o expresie regulată strictă AAAA-LL-ZZ, apoi verificată încrucișat reconstruind Data și comparând părțile ei înapoi — astfel încât date imposibile precum 2026-02-31 sunt respinse și marcate în UI mai degrabă decât să treacă silențios în martie. Intrările valide sunt stocate într-un Set indexat prin șirul de dată local pentru căutare O(1) în timpul buclei.
- 3Iterație zi-cu-zi cu weekend-uri configurabilePentru modul 'numără între date', unealta parcurge fiecare zi calendaristică din interval, verificând fiecare față de zilele tale de weekend configurate (orice combinație a celor șapte zile) și Set-ul de sărbători, apoi numără separat zilele lucrătoare, zilele de weekend, și sărbătorile atinse. Pentru modul 'adaugă zile lucrătoare', pășește înainte sau înapoi câte o zi, sărind peste zilele nelucrătoare, până când numărul cerut de zile lucrătoare a fost consumat.
- 4Afișare rezultat conștientă de localăData finală în modul 'adaugă' este formatată cu Intl integrat al browser-ului prin toLocaleDateString(), astfel încât se randează în limba locală a utilizatorului și convenția de calendar fără nicio bibliotecă suplimentară.
Instrumente similare
Calculator Diferență Date
Calculează diferența exactă dintre două date — ani, luni, zile, săptămâni, zile lucrătoare (fără weekend-uri), ore și minute.
Calculator Timp
Adaugă sau scade durate HH:MM:SS sau găsește timpul dintre două marcaje temporale. Util pentru jurnale de lucru, segmente de cursă și urmărire proiecte.
Calculator Zakat
Calculați zakat (2,5%) pe numerar, aur, argint, active comerciale și economii împotriva nisab din aur sau argint — în moneda dvs., în întregime pe dispozitivul dvs.