Articol
Numărarea zilelor lucrătoare între două date
„Adaugă 30 de zile lucrătoare” sună simplu până când realizezi că sărbătorile diferă în funcție de țară, că weekendul nu este întotdeauna sâmbătă și duminică și că majoritatea calculatoarelor nu sunt de acord cu privire la includerea sau nu a datei de start. Acest articol explică mecanica pentru a ști ce calculezi de fapt.
Ce este o zi lucrătoare
O zi lucrătoare este orice zi care nu este zi de weekend și nu este sărbătoare publică. În majoritatea țărilor, aceasta înseamnă de luni până vineri, minus sărbătorile publice oficiale recunoscute de legislația muncii sau sistemul bancar al acelei țări. Decalajul dintre numărul de zile calendaristice și cel de zile lucrătoare crește rapid: un interval de 30 de zile calendaristice care traversează Crăciunul și Anul Nou în Franța conține doar circa 20 de zile lucrătoare odată ce weekendurile și sărbătorile publice relevante sunt eliminate. Rețineți că definiția weekendului variază și ea: în unele state din Golf, săptămâna de lucru rulează de duminică până joi, weekend-ul fiind vineri și sâmbătă. Definiția contează cel mai mult la limite: dacă un termen cade sâmbătă, termenul efectiv este de obicei vinerea precedentă sau lunea următoare, în funcție de contract sau jurisdicție. Niciunul dintre răspunsuri nu este greșit în sine; ceea ce contează este că ambele părți folosesc aceeași regulă.

Numărare inclusivă față de exclusivă și capcana off-by-one
Cea mai frecventă sursă de dezacord între două persoane care numără același interval este dacă data de start și data de sfârșit sunt incluse. Numărarea inclusivă tratează ambele capete ca parte a intervalului. Numărarea exclusivă ignoră unul sau ambele capete. Un contract care spune „livrează în termen de 5 zile lucrătoare de la data comenzii” este ambiguu: ziua zero înseamnă data comenzii, deci livrarea este scadentă la încheierea zilei 5, sau numărarea începe din ziua lucrătoare următoare? În practică, termenii de plată și expediere din dreptul comercial exclud de obicei data de start și includ data de sfârșit, făcând intervalul deschis-deschis sau semi-deschis mai degrabă decât complet inclusiv. Cea mai sigură abordare când formularea este neclară este să ceri clarificări și să documentezi răspunsul, apoi să verifici numărătoarea folosind un instrument care precizează explicit ce convenție aplică. Calculatorul de zile lucrătoare de pe acest site folosește implicit intervalul inclusiv: atât data de start, cât și cea de sfârșit sunt incluse în total.
Sărbători fixe, sărbători mobile și problema regională
Sărbătorile publice se împart în două categorii. Sărbătorile cu dată fixă cad în același an calendaristic în fiecare an: 1 ianuarie, 4 iulie, 25 decembrie. Sărbătorile mobile se schimbă în fiecare an deoarece sunt ancorate unui ciclu lunar sau eclesiastic: Paștele și sărbătorile derivate (Lunea Paștelui, Înălțarea, Rusaliile) se deplasează cu până la cinci săptămâni în funcție de an. Provocarea mai mare pentru orice calculator este acoperirea regională. Germania are un set federal de nouă sărbători plus două până la cinci suplimentare care variază pe landuri. Spania are o listă națională plus zile ale comunităților autonome. Statele Unite au sărbători federale, dar nicio regulă națională care să oblighe angajatorii privați să le respecte. Instrumentul de zile lucrătoare de pe acest site acoperă principalele sărbători naționale pentru Franța, Statele Unite, Regatul Unit, Germania, Spania, Italia, Canada și Belgia. Sărbătorile regionale nu sunt incluse. Dacă contractul sau SLA-ul tău numește un anume stat sau provincie, verifică rezultatul față de o sursă locală autorizată.

Utilizări practice: termene de plată, termene SLA, perioade de preaviz
Cea mai frecventă utilizare în lumea reală a numărării zilelor lucrătoare sunt termenii de plată. „Net-30” înseamnă că plata este scadentă la 30 de zile calendaristice după data facturii, dar unele contracte scriu „net-30 zile lucrătoare”, ceea ce adaugă câteva săptămâni la fereastră. Cunoașterea diferenței înainte de semnare contează. SLA-urile de transport și logistică citează de obicei zile lucrătoare deoarece transportatorii nu operează în weekenduri sau sărbători; o „livrare în 5 zile lucrătoare” dintr-o comandă plasată vineri va sosi de obicei cel devreme vinerea următoare. Dreptul muncii specifică adesea perioadele de preaviz în zile lucrătoare: o demisie care necesită zece zile lucrătoare de preaviz dată luni devine efectivă două săptămâni calendaristice mai târziu dacă nu intervin sărbători, dar aceasta se deplasează dacă o sărbătoare publică cade în interval. Dreptul locator-chiriaș, termenele de citare judiciară și ciclurile de decontare financiară (T+1, T+2) operează toate pe logica zilelor lucrătoare. Instrumentul de diferență de date de pe acest site permite compararea zilelor totale și a săptămânilor calendaristice ca verificare încrucișată față de cifra zilelor lucrătoare.
Calculul în browser fără a trimite date nicăieri
Calculatorul de zile lucrătoare și instrumentul de diferență de date de pe acest site rulează complet în browser. Introduci două date, alegi opțional o țară pentru sărbătorile naționale și rezultatul este calculat local în JavaScript. Nicio dată, niciun interval de date și nicio selecție de țară nu sunt trimise vreunui server. Logica sărbătorilor este compilată în pagină la momentul construirii: seturile de sărbători franceză, germană sau americană pentru un an dat sunt calculate din mers dintr-un algoritm mic, nu preluate dintr-o bază de date la distanță. Deoarece sărbătorile mobile sunt calculate, nu stocate, instrumentul funcționează pentru ani trecuți și viitori în limite rezonabile fără a necesita o conexiune la rețea. Compromisul este cel descris în secțiunea anterioară: lista de sărbători este un set național curatorizat, nu unul local cuprinzător. Folosește rezultatul ca punct de plecare fiabil, apoi verifică specificurile regionale când este necesară precizie.
Instrumente din acest articol
Întrebări frecvente
Net-30 înseamnă 30 de zile calendaristice sau 30 de zile lucrătoare?
În majoritatea uzanțelor comerciale standard, net-30 înseamnă 30 de zile calendaristice. Dacă un contract intenționează zile lucrătoare, va specifica de obicei în mod explicit. În caz de dubiu, verifică formularea contractului; decalajul dintre cele două interpretări poate fi de câteva săptămâni.
De ce instrumentul nu acoperă toate sărbătorile regionale?
Instrumentul de zile lucrătoare include principalele sărbători publice naționale pentru opt țări. Sărbătorile regionale (state americane, landuri germane, comunități autonome spaniole) nu sunt incluse deoarece variază la nivel sub-național, iar un instrument național nu le poate generaliza în mod fiabil. Instrumentul documentează această limitare pentru a permite corecții locale.
Data de start este sau nu inclusă?
Calculatorul de zile lucrătoare de pe acest site folosește implicit un interval inclusiv: atât data de start, cât și data de sfârșit sunt incluse în numărătoare. Multe contracte și cadre juridice exclud data de start (ziua evenimentului nu contează ca ziua unu). Dacă contextul tău exclude ziua zero, scade unu din rezultat.