Calculadora de Dias Úteis grátis
Conte dias úteis entre datas ou adicione/subtraia dias úteis a partir de uma data. Configuração de fim de semana e lista de feriados.
Dias do fim de semana (não úteis)
0 feriado configurado
Usos comuns
- Dias Úteis para Prazos do ProjetoCalcule cronogramas de projeto realistas excluindo fins de semana e feriados.
- Rastrear Tempo de Resposta de SLA em Dias ÚteisOs SLAs de cliente frequentemente especificam resposta em 'dias úteis' - calcule exatamente quando um prazo de 5 dias úteis chega.
- Calcular Dias de Férias / PTOQuantos dias úteis você realmente tirará? Calcule a contagem exata de dias úteis para solicitações de férias.
- Prazos de Apresentação do GovernoDeclarações fiscais, prazos judiciais, apresentações regulatórias - muitas vezes contadas em dias úteis.
- Estimativas de Entrega de EnviosCalcule datas de entrega esperadas para remessas cotadas em dias úteis.
Como funciona
Esta ferramenta funciona inteiramente no navegador sem bibliotecas externas — toda a aritmética de datas é JavaScript escrito à mão usando o objeto Date nativo. Tem dois modos: contar dias úteis entre duas datas, e projetar uma data futura (ou passada) adicionando ou subtraindo um número dado de dias úteis.
- 1Análise de datas sem desvio UTCAs entradas de data são analisadas dividindo a string AAAA-MM-DD em partes de ano, mês, e dia e construindo uma Date local — não Date.parse() — para que o resultado seja sempre o dia de calendário que escreveu, independentemente do seu desvio de fuso horário.
- 2Validação e consulta de feriadosCada entrada de feriado é comparada com uma regex estrita AAAA-MM-DD, depois cruzada-verificada reconstruindo a Date e comparando as suas partes de volta — para que datas impossíveis como 2026-02-31 sejam rejeitadas e assinaladas na UI em vez de rolarem silenciosamente para março. As entradas válidas são armazenadas num Set indexado por string de data local para consulta O(1) durante o ciclo.
- 3Iteração dia a dia com fins de semana configuráveisPara o modo 'contar entre datas', a ferramenta percorre cada dia de calendário no intervalo, verificando cada um contra os seus dias de fim de semana configurados (qualquer combinação dos sete dias) e o Set de feriados, depois contabiliza dias úteis, dias de fim de semana, e feriados atingidos separadamente. Para o modo 'adicionar dias úteis', avança ou recua um dia de cada vez, saltando dias não úteis, até que a contagem solicitada de dias úteis tenha sido consumida.
- 4Exibição de resultado consciente de regiãoA data final no modo 'adicionar' é formatada com o Intl integrado do navegador via toLocaleDateString(), para que seja renderizada no idioma local do usuário e convenção de calendário sem qualquer biblioteca adicional.
Ferramentas relacionadas
Calculadora de diferença de data
Calcule a diferença exata entre duas datas – anos, meses, dias, semanas, dias úteis (excluindo fins de semana), horas e minutos.
Calculadora de Tempo
Some ou subtraia durações HH:MM:SS, ou encontre o tempo entre dois timestamps. Útil para registros de trabalho, voltas em corridas e acompanhamento de projetos.
Calculadora de Zakat
Calcule zakat (2,5%) em dinheiro, ouro, prata, ativos comerciais e poupança contra o nisab de ouro ou prata — em sua moeda, completamente em seu dispositivo.