Calculadora de dies laborables de franc
Compta dies laborables entre dates o afegeix/resta dies laborables d'una data. Gestió de caps de setmana i llista de festius configurables.
Dies de cap de setmana (no laborals)
0 festes configurades
Usos habituals
- Dies laborals per als terminis del projecteCalculeu línies de temps realistes del projecte excloent caps de setmana i festius.
- Seguiment del temps de resposta de l'SLA en dies laboralsEls SLA dels clients sovint especifiquen la resposta en "dies laborals" — calculeu exactament quan vençut un termini de 5 dies laborals.
- Calculeu dies de vacacions / PTOQuants dies laborals estareu realment en vacacions? Calculeu el nombre exacte de dies laborals per a les sol·licituds de vacacions.
- Terminis de presentació governamentalLes presentacions fiscals, els terminis judicials, les presentacions normatives — sovint es compten en dies laborals.
- Estimacions de lliurament d'enviamentsCalculeu les dates de lliurament previstes per als enviaments cotitzats en dies laborals.
Com funciona
Aquesta eina s'executa completament al navegador sense biblioteques externes — tota l'aritmètica de dates és JavaScript escrit a mà utilitzant l'objecte Date natiu. Té dos modes: comptar dies laborables entre dues dates, i projectar una data futura (o passada) sumant o restant un nombre donat de dies laborables.
- 1Anàlisi de dates sense deriva UTCLes entrades de data s'analitzen dividint la cadena AAAA-MM-DD en parts d'any, mes i dia i construint una Date local — no Date.parse() — així el resultat és sempre el dia de calendari que has escrit, independentment del teu desfasament de zona horària.
- 2Validació i consulta de festiusCada entrada de festiu es compara contra una expressió regular estricta AAAA-MM-DD, i després es verifica creuadament reconstruint la Date i comparant les seves parts de nou — així dates impossibles com 2026-02-31 es rebutgen i es marquen a la interfície en lloc de passar silenciosament a març. Les entrades vàlides s'emmagatzemen en un Set indexat per cadena de data local per a una consulta O(1) durant el bucle.
- 3Iteració dia a dia amb caps de setmana configurablesPer al mode 'compta entre dates', l'eina recorre cada dia de calendari del rang, comprovant cadascun contra els teus dies de cap de setmana configurats (qualsevol combinació dels set dies) i el Set de festius, i després compta per separat els dies laborables, els dies de cap de setmana, i els festius trobats. Per al mode 'suma dies laborables', avança endavant o enrere un dia cada vegada, saltant els dies no laborables, fins que s'hagi consumit el recompte sol·licitat de dies laborables.
- 4Visualització de resultats conscient de la configuració regionalLa data final en mode 'suma' es formata amb l'Intl integrat del navegador via toLocaleDateString(), així es renderitza en l'idioma local de l'usuari i la convenció de calendari sense cap biblioteca addicional.
Eines relacionades
Calculadora de diferència de dates
Calcula la diferència exacta entre dues dates — anys, mesos, dies, setmanes, dies laborables (excloent caps de setmana), hores i minuts.
Calculadora de temps
Suma o resta durades en format HH:MM:SS, o troba el temps entre dues marques de temps. Útil per a registres de treball, divisions de cursa i seguiment de projectes.
Calculadora de Zakat
Calculeu el zakat (2.5%) en efectiu, or, plata, béns empresarials i estalvis contra el nisab d'or o plata — en la vostra moneda, completament al vostre dispositiu.