Usam-se datas gregorianas válidas entre 0001 e 9999. Aplicam-se anos e meses em conjunto, ajustando uma vez ao fim do mês, e depois semanas e dias.
Recalculado na geração com a implementação desta página · verificado em 2026-10-29
Um mês somado a 31 de janeiro para em 28 de fevereiro
A aritmética de datas quebra onde o calendário fica sem dias. Esta página fixa o que acontece no fim do mês e no dia bissexto, explica por que uma subtração pode dar número negativo e entrega a outra metade da pergunta — o intervalo entre duas datas — a uma ferramenta que mostra a própria chave.
Noventa dias de intervalo — doze semanas cheias e seis dias a mais. Com um quadrado por dia e as duas pontas contadas, o gráfico tem noventa e uma casas, sete por linha: o resto de outubro com dez dias, novembro inteiro, dezembro inteiro e os primeiros vinte dias de janeiro. É por isso que um prazo que soa como estação é, na prática, um trimestre.
Como o resultado se move
Unidade ↓ · Quantidade → · Dias corridos desde o início
7
30
90
365
days
7
30
90
365
months
212
913
2,739
11,109
years
2,557
10,958
32,872
133,313
Um número, três unidades. Noventa quer dizer noventa dias, ou sete anos e meio se lido como meses, ou noventa anos se lido como anos: três ordens de grandeza a partir de uma única lista. Quem erra o prazo erra no campo da unidade, não no campo do número.
90Dias de 22 de outubro de 2026 até o resultadonoventa dias corridos, não noventa dias úteis
2026-02-2831 de janeiro mais um mêsajustado para o último dia de fevereiro
2025-02-2829 de fevereiro de 2024 mais um anonão existe 29 de fevereiro em 2025
Fins de mês e dias bissextos
Noventa dias para a frente, a partir de uma data fixa
Data do resultado
2027-01-20
Dia da semana
Wednesday
Dias entre
90
Aqui nada é ajustado, então esta ficha é a linha de base: a contagem e o calendário concordam, e o dia da semana é propriedade do resultado, não da entrada.
O último dia de janeiro, mais um mês
Data do resultado
2026-02-28
Dia da semana
Saturday
Dias entre
28
Fevereiro não tem dia 31, então o resultado recua para o último dia válido. A convenção contrária transborda para março, como fazem muitas funções de data de planilha; as duas se defendem, e devolvem datas diferentes com a mesma entrada.
Um dia bissexto, mais um ano
Data do resultado
2025-02-28
Dia da semana
Friday
Dias entre
365
O ano de destino não tem 29 de fevereiro, então o resultado se ajusta ao dia 28. Repare que a contagem reflete o ajuste: o mesmo salto de um ano cobre um número de dias um pouco diferente conforme o ano de partida.
Trinta dias para trás
Data do resultado
2026-09-22
Dia da semana
Tuesday
Dias entre
-30
O número negativo é a resposta, não um defeito: ele registra que o resultado fica antes da data inicial. Somar e subtrair a mesma quantidade dão contagens de mesmo tamanho e sinais opostos.
Uma quantidade zero
Data do resultado
2026-10-22
Dia da semana
Thursday
Dias entre
0
Zero é quantidade válida e devolve a entrada intacta. A contagem é zero e o dia da semana é simplesmente o que aquela data já tinha: útil para conferir se os campos estão ligados como deveriam.
O mesmo intervalo, sem contar o último dia
Dias
294
Dias úteis
210
Semanas
42,00
Duas datas descrevem um intervalo, mas quantos dias ele contém depende de o último entrar na conta. Esta página não recebe duas datas, então a pergunta sobre a convenção pertence à ferramenta companheira, que a expõe como uma chave.
O mesmo intervalo, contando o último dia
Dias
295
Dias úteis
211
Semanas
42,14
Exatamente um dia a mais e, neste caso, também um dia útil a mais. Nenhuma das duas contagens está errada; uma página que esconde a chave está escolhendo por você em silêncio, e essa escolha aparece em folha de pagamento, prazo e aviso prévio.
Datas e quantidades recusadas
O que você digitou
startDate
2026-02-30
operation
add
amount
1
unit
days
today
2026-10-22
O que respondeuinputError
Uma data que não existe
O texto tem o formato de data, mas não existe 30 de fevereiro. Empurrá-lo para 2 de março responderia a uma pergunta que ninguém fez, então o cálculo inteiro para.
O que você digitou
startDate
2026-10-22
operation
add
amount
100001
unit
days
today
2026-10-22
O que respondeuinputError
Uma quantidade fora da faixa
O limite é da quantidade, não do ano resultante. Valores grandes continuam aceitos bem dentro do teto, então a recusa marca uma fronteira da entrada, não do calendário.
O que você digitou
startDate
2026-10-22
operation
add
amount
-1
unit
days
today
2026-10-22
O que respondeuinputError
Uma quantidade negativa
Voltar atrás é dito pelo seletor de operação, não pelo sinal da quantidade. Aceitar os dois criaria dois jeitos de dizer a mesma coisa e, com eles, duas chances de discordar.
As convenções atrás do resultado
Meses e anos ajustam; dias nunca
Um passo em meses ou anos pode cair num dia que não existe no mês de destino, e aí o resultado é puxado para o último dia válido. Um passo em dias não enfrenta esse problema, e é por isso que só os caminhos de mês e de ano precisam de regra.
O sinal da contagem carrega a direção
Subtrair devolve um número negativo em vez de um valor absoluto. Esse sinal é informação: diz de que lado da data inicial o resultado está e permite comparar duas execuções sem ter as entradas à vista.
As duas ferramentas de data leem a direção de formas diferentes
Esta página devolve a contagem com sinal; a calculadora de diferença devolve um módulo, não importa qual data venha primeiro. A divisão é intencional: o intervalo entre dois acontecimentos costuma ser comunicado como tamanho, enquanto um passo a partir de uma data tem direção por construção.
Não existe modo de duas datas aqui
A ferramenta recebe uma data e um passo. O intervalo entre duas datas, com a chave de incluir o último dia e a contagem de dias úteis, fica inteiro na página vizinha indicada abaixo.
Dois modos numa página, mais a opção de incluir o último dia, cálculo de dias úteis e configuração de feriados.
Aqui
Um único modo: somar ou subtrair uma quantidade de uma data, sem lógica de dias úteis.
Por que fizeram assimSomar e subtrair moram numa página própria, separada da página de diferença entre datas, porque as duas se digitam como perguntas diferentes. O custo é que nenhuma das páginas mostra as duas respostas ao mesmo tempo.
Se a sua tarefa é contar dias trabalhados, esta página não faz e não finge que faz. O dia da semana é informado, mas os fins de semana não são pulados; para essa pergunta, o caminho honesto é a ferramenta companheira.
Ponha 31 de janeiro de qualquer ano como data inicial, some um mês e confirme que o resultado é o último dia de fevereiro, não uma data de março. Depois subtraia 30 dias de hoje e veja a contagem sair negativa.
Recontei somando os meses à mão e conferi o mesmo par de datas na página de diferença entre datas · impl bcf16a9c
Método e pressupostos
Usam-se datas gregorianas válidas entre 0001 e 9999. Aplicam-se anos e meses em conjunto, ajustando uma vez ao fim do mês, e depois semanas e dias. Subtrair inverte o intervalo. A data de referência altera apenas a nota de distância. Não se aplicam feriados nem fusos horários.
Estas calculadoras fornecem apenas estimativas de planeamento. As normas de construção, instalação e segurança variam por país e são atualizadas, e nada aqui substitui um profissional qualificado ou uma licença. Em obra estrutural, elétrica ou de gás, cumpra a norma local e faça inspecionar a instalação.
Mantido por: CalcDeltaFórmulas e fontes atualizadas ·
Fonte da implementação
Este registro descreve a implementação desta página, sem validação independente. As referências externas sustentam apenas a fórmula ou definição indicada; estimativas e regras próprias mantêm suas premissas.
A data de referência altera apenas a nota de distância. Não se aplicam feriados nem fusos horários.
Incorporar esta calculadora
Copie o iframe para colocar esta calculadora no seu site. Sem conta. O código acompanha os valores atuais.
Perguntas frequentes
Por que a soma de meses é limitada ao último dia do mês mais curto?
Usam-se datas gregorianas válidas entre 0001 e 9999. Aplicam-se anos e meses em conjunto, ajustando uma vez ao fim do mês, e depois semanas e dias. Subtrair inverte o intervalo. A data de referência altera apenas a nota de distância. Não se aplicam feriados nem fusos horários.