Calculadora de datas e durações
Compare duas datas com as regras de contagem apresentadas ou desloque uma data por dias normais ou dias úteis de segunda a sexta-feira.
O resultado com sinal é esta data final menos a data inicial.
A data final ocorre este número de dias de calendário após a data inicial.
- Dias decorridos (com sinal: Fim − Início)
- +151
- Duração absoluta
- 21 semanas completas, 4 dias restantes
- Dias úteis decorridos (com sinal; início incluído, fim excluído)
- +108
- Dias de calendário incluindo ambas as datas
- 152
- Dias úteis incluindo ambas as datas
- 109
As contagens de segunda a sexta-feira excluem sábado e domingo, mas não os feriados. Todos os cálculos usam datas, não horas.
Incluído
- Cálculos apenas com datas do calendário gregoriano entre 1 de janeiro de 1900 e 31 de dezembro de 2100
- Dias de calendário decorridos com sinal e semanas completas absolutas mais dias restantes
- Contagens que incluem ambas as datas-limite
- Contagens decorridas e inclusivas de segunda a sexta-feira
- Adição ou subtração de dias de calendário ou dias úteis de segunda a sexta-feira
Não incluído
- Feriados, calendários locais de feriados e semanas de trabalho personalizadas
- Horas, dias parciais, fusos horários e mudanças da hora legal
- Datas recorrentes, meses ou anos como unidades de deslocação
- Prazos legais, datas de processamento salarial, direito a férias ou aconselhamento de conformidade
O que significa
A comparação usa Fim − Início. Uma data final posterior produz uma contagem positiva; uma data final anterior produz uma contagem negativa. As semanas completas e os dias restantes usam a distância absoluta, descrevendo a dimensão e não a direção.
A contagem de dias úteis decorridos usa um intervalo semiaberto: no sentido crescente, inclui a data inicial e exclui a data final; quando as datas são invertidas, mantém a regra com o sinal contrário. As duas contagens inclusivas abrangem ambas as datas-limite e são sempre não negativas.
Uma deslocação por dias úteis conta apenas de segunda a sexta-feira. A data inicial não é o primeiro dia deslocado. A partir de sábado ou domingo, adicionar chega à segunda-feira seguinte e subtrair chega à sexta-feira anterior; uma deslocação de zero não altera a data. Os feriados não são considerados.
Fórmula e exemplo resolvido
dias decorridos = data final − data inicial dias de calendário inclusivos = |dias decorridos| + 1 semanas completas = floor(|dias decorridos| ÷ 7) dias restantes = |dias decorridos| mod 7 dias úteis decorridos = contagem com sinal das datas de segunda a sexta-feira em [Início, Fim) dias úteis inclusivos = datas de segunda a sexta-feira desde a mais antiga até à mais recente, incluindo ambas
Segunda-feira, 3 de março de 2025, a segunda-feira, 10 de março de 2025
- Dias de calendário decorridos: 10 de março − 3 de março
- +7 dias
- Semanas completas e dias restantes
- 1 semana, 0 dias
- Datas de segunda a sexta-feira em [Início, Fim)
- +5 dias úteis
- Datas de segunda a sexta-feira incluindo ambas as segundas-feiras
- 6 dias úteis
As datas estão separadas por 7 dias de calendário. O intervalo semiaberto contém 5 dias úteis, enquanto o intervalo inclusivo contém 6 porque inclui ambas as segundas-feiras.
Como funciona este cálculo
O cálculo segue as fórmulas, definições e pressupostos explicados nesta página. As referências abaixo sustentam o método e os limites indicados.
Fontes oficiais
- ISO — Formato de data e hora ISO 8601 — Datas inequívocas do calendário gregoriano escritas na ordem ano-mês-dia; as regras de contagem inclusiva e de dias úteis são opções explícitas do produto