Calculadora de días laborables de balde
Conta días hábiles entre datas ou suma/resta días hábiles a partir dunha data. Xestión de fins de semana e lista de festivos configurables.
Días de fin de semana (non laborables)
0 festivos configurados
Usos habituais
- Días Laborables para Obxectivos do ProxectoCalcula liñas temporais realistas do proxecto, excluíndo fins de semana e vacacións.
- Seguimento do Tempo de Resposta de SLA en Días LaborablesOs SLA dos clientes a miúdo especifican resposta en "días laborables" — calcula exactamente cando remata un obxectivo de 5 días laborables.
- Calcula Días de Vacacións / PTOCantos días laborables tomarás realmente? Calcula o número exacto de días laborables para unha solicitude de vacacións.
- Prazos de Presentación GobernamentaisPresentacións fiscais, prazos xudiciais, presentacións regulatorias — moitas veces contan en días laborables.
- Estimacións de Entrega de EnvíosCalcula a data de entrega esperada para os envíos cotizados en días laborables.
Como funciona
Esta ferramenta execútase enteiramente no navegador sen bibliotecas externas — toda a aritmética de datas é JavaScript escrito a man usando o obxecto Date nativo. Ten dous modos: contar días laborables entre dúas datas, e proxectar unha data futura (ou pasada) sumando ou restando un número dado de días hábiles.
- 1Análise de datas sen deriva UTCAs entradas de data analízanse dividindo a cadea AAAA-MM-DD en partes de ano, mes e día e construíndo unha Date local — non Date.parse() — así que o resultado é sempre o día de calendario que escribiches, independentemente do teu desprazamento de fuso horario.
- 2Validación e busca de festivosCada entrada de festivo compárase cunha expresión regular estrita AAAA-MM-DD, e despois compróbase cruzadamente reconstruíndo a Date e comparando as súas partes de volta — así que datas imposibles como 2026-02-31 rexéitanse e márcanse na interface en lugar de pasar silenciosamente a marzo. As entradas válidas almacénanse nun Set indexado pola cadea de data local para busca O(1) durante o bucle.
- 3Iteración día a día con fins de semana configurablesPara o modo 'contar entre datas', a ferramenta percorre cada día de calendario no rango, comprobando cada un contra os teus días de fin de semana configurados (calquera combinación dos sete días) e o Set de festivos, e despois contabiliza os días laborables, os días de fin de semana e os festivos acadados por separado. Para o modo 'engadir días hábiles', avanza ou retrocede un día cada vez, saltando os días non laborables, ata que se consumiu o conto solicitado de días hábiles.
- 4Visualización de resultado consciente do idiomaA data final no modo 'engadir' fórmase co Intl integrado do navegador mediante toLocaleDateString(), así que se renderiza no idioma local do usuario e na convención de calendario sen ningunha biblioteca adicional.
Ferramentas relacionadas
Calculadora de diferenza de datas
Calcula a diferenza exacta entre dúas datas — anos, meses, días, semanas, días laborables (excluíndo fins de semana), horas e minutos.
Calculadora de tempo
Suma ou resta duracións HH:MM:SS, ou atopa o tempo entre dúas marcas de tempo. Útil para rexistros de traballo, parciais de carreira e seguimento de proxectos.
Calculadora de Zakat
Calcula zakat (2,5%) en efectivo, ouro, prata, activos comerciais e aforros contra o nisab de ouro ou prata — na túa moeda, completamente no teu dispositivo.