Calculadora de Dias de Trabalho
Calculadora online gratuita de dias de trabalho, sem necessidade de instalação. Calcule dias úteis entre datas, excluindo fins de semana e feriados
Sobre o Workday Calculator
Esta ferramenta realiza duas operações com datas, considerando apenas sábado (getDay() === 6) e domingo (getDay() === 0) como dias não úteis. No modo “between”, ela conta os dias úteis, o número total de dias do calendário, os dias de fim de semana e as semanas inteiras entre duas datas. No modo “add”, ela adiciona ou subtrai um número de dias úteis a uma data inicial e retorna a data alvo. Os feriados públicos não são considerados.
Como usar:
1. Selecione o tipo de cálculo: “Dias entre duas datas” ou “Adicionar/subtrair dias úteis”. 2. Defina a Data Inicial (obrigatória). 3. No modo “Entre”, defina a Data Final. No modo “Adicionar”, defina o número de dias a serem adicionados e selecione “Adicionar” ou “Subtrair”. 4. Clique em “Calcular”. Se as datas forem inválidas ou faltarem, será exibido um erro. Se a data final for igual ou anterior à data inicial no modo “Entre”, todos os resultados retornarão 0.
Algoritmo de Contagem
Modo entre: itera dia por dia, desde o início até o fim, incrementando o valor de businessDays quando o dia não é fim de semana; totalDays = round((fim – início) / 86400000); weekendDays = totalDays – businessDays; semanas = floor(totalDays / 7). Modo add: percorre os dias do calendário na direção escolhida, contando um dia a cada passo, apenas quando se trata de um dia útil, e também registrando o valor de weekendDaysPassed, até que o número solicitado de passos em dias úteis seja alcançado.
▶Essa calculadora leva em consideração os feriados públicos?
▶As datas de início e fim são consideradas como dias úteis?
▶Posso subtrair os dias úteis, em vez de adicioná-los?
▶Meus dados são enviados para um servidor?
Se este ferramenta foi útil para você, pense em me dar um café.
Compre um café para mim.