Casa

Calculadora de Datas — Somar e Subtrair Dias

Some ou subtraia dias, semanas, meses e anos a partir de qualquer data.

Fórmulas e fontes atualizadas · Fontes de dados · 1Ver algoritmo, constantes e entradas padrão (JSON)

Insira os seus valores

Data resultante 2027-01-29
Resultados
Exemplo
Data de referência da contagem regressiva · Unidade única ou intervalo combinado · Dias a adicionar · Semanas a adicionar · Meses a adicionar · Anos a adicionar

Resultados

ResultadosData de início: 2026-10-31 / Data de referência da contagem regressiva: 2026-10-31 / Data resultante: 2027-01-29Data de início2026-10-31Data de referência da contagem regressiva2026-10-31Data resultante2027-01-29

Sobre esta calculadora

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.

MTWTFSS22232425262728293031123456789101112131415161718192021222324252627282930123456789101112131415161718192021222324252627282930311234567891011121314151617181920
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
73090365
days73090365
months2129132,73911,109
years2,55710,95832,872133,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.

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 respondeu inputError

    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 respondeu inputError

    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 respondeu inputError

    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.

O maior concorrente no mesmo terreno

  • calculator.netverificado em 2026-10-22

    O deles
    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.

Fontes de dados

Isenção de responsabilidade

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: CalcDelta Fó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.

Ver algoritmo, constantes e entradas padrão (JSON)

Fórmula e variáveis

R = addDays(clampMonth(S, ±(12Y + M)), ±(7W + D))

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.