Calculadora de datas

Adicione ou subtraia dias, meses e anos de qualquer data inicial e encontre a data resultante instantaneamente.

Resultado instantâneo Funciona no navegador Resultado instantâneo

Referência rápida

Use esta calculadora para encontrar prazos, datas de validade, compromissos futuros ou datas de eventos passados. Os resultados consideram diferentes durações de meses e anos bissextos.

Período Dias
1 semana 7
1 mês ~30
3 meses ~91
6 meses ~182
1 ano 365

Como usar?

  1. 1
    Escolha uma data inicial Selecione a data a partir da qual deseja calcular.
  2. 2
    Selecione Adicionar ou Subtrair Escolha se deseja avançar ou retroceder no tempo.
  3. 3
    Insira a duração Preencha anos, meses e/ou dias. Em seguida, clique em Calcular.

Perguntas frequentes

Lida com diferentes durações de meses?
Sim. A calculadora usa o objeto Date integrado do JavaScript, que lida corretamente com meses de 28, 29, 30 ou 31 dias e ajusta automaticamente os anos bissextos.
O que acontece quando adicionar meses ultrapassa o limite de um mês?
Por exemplo, adicionar 1 mês ao dia 31 de janeiro resulta em 28 de fevereiro (ou 29 em anos bissextos) — o último dia válido do mês resultante.
Posso usar isso para calcular prazos ou datas de validade de visto?
Sim. Insira a data de hoje como início, escolha Adicionar e insira o período de validade. O resultado mostra a data exata de validade e o dia da semana.

Calculadora de datas para somar ou subtrair dias, meses e anos

Esta calculadora adiciona ou subtrai anos, meses e dias de uma data inicial. Ela é útil para prazos, vencimentos, planejamento de entregas, datas de renovação, cronogramas e qualquer situação em que você precise saber o dia exato depois de um intervalo.

Como o cálculo é aplicado

A ferramenta começa com a data escolhida, usando meio-dia local para reduzir problemas de mudança de horário. Em seguida aplica o modo selecionado: adicionar ou subtrair. O script altera primeiro anos com setFullYear, depois meses com setMonth e por fim dias com setDate. Isso respeita o comportamento do calendário JavaScript, incluindo meses com durações diferentes.

Resultados exibidos

Além da data final formatada, a página mostra o dia da semana, a diferença total em dias entre a data inicial e o resultado, e a distância da data final em relação a hoje. Se todos os campos de intervalo forem zero, a ferramenta exibe uma mensagem de erro em vez de calcular.

Cuidados com meses e prazos

Somar um mês não é sempre o mesmo que somar 30 dias. Finais de mês, anos bissextos e regras de prazo podem mudar o resultado esperado. Para contratos, processos ou obrigações oficiais, confirme se a regra exige dias corridos, dias úteis ou uma convenção jurídica específica.

Verificação prática do resultado

Ao usar Adição de datas, confira sempre o valor digitado, a unidade de origem, a unidade de destino e o arredondamento antes de copiar a resposta. A ferramenta cobre dias, semanas, meses e anos; respeita a estrutura do calendário em prazos, garantias e etapas. Uma conversão pode estar matematicamente correta e ainda assim causar erro se for colada sem unidade, com separador decimal inadequado ou com casas decimais demais para o contexto. Em relatórios, planilhas, código, especificações técnicas ou mensagens para clientes, mantenha também o valor original para que o cálculo possa ser refeito depois.

Comentários