Adicionar e Subtrair Datas

Data resultante
Próximo

Escolha uma data de início, escolha uma direção (adicionar ou subtrair), insira uma quantidade em dias, semanas, meses ou anos, e a ferramenta retorna a data resultante com o nome do dia da semana e do mês. Útil para calcular datas de término de contrato, janelas de pagamento, expiração de garantia, janelas de visto de voo ou um prazo pessoal de ‘90 dias a partir de hoje’, sem precisar folhear um calendário.

Como adicionar ou subtrair de uma data

  1. 1

    Escolha a data de início

    Qualquer data de calendário entre 1900 e 2100 funciona. Hoje é preenchido por padrão.

  2. 2

    Escolha a direção

    Adicionar avança a data; subtrair retrocede.

  3. 3

    Insira as quantidades

    Combine dias, semanas, meses e anos em uma única operação. Semanas = ×7 dias internamente.

  4. 4

    Leia a data resultante

    A saída mostra a data resultante com o nome do dia da semana e do mês.

A aritmética de calendário é mais complicada do que parece

Adicionar dias é trivial: mude o número do dia juliano. Adicionar meses e anos é onde cada implementação precisa escolher um comportamento para casos extremos. Esta ferramenta segue a convenção ISO 8601 usada pela maioria das linguagens modernas: quando o mês alvo tem menos dias que o mês de origem, o resultado se ajusta ao último dia válido.

  • 31 de janeiro + 1 mês → 28 de fevereiro (29 de fevereiro em um ano bissexto).
  • 31 de março + 1 mês → 30 de abril.
  • 29 de fevereiro de 2024 + 1 ano → 28 de fevereiro de 2025 (não 1 de março).

Tarefas comuns de matemática de datas

Caso de uso Regra prática
Fatura Net-30 Data de emissão + 30 dias
Fatura Net-60 ou Net-90 Data de emissão + 60 ou 90 dias
Janela móvel Schengen 90/180 Data de entrada + 89 dias para o último dia legal
Validade do ESTA dos EUA Data de aprovação + 2 anos
Validade padrão do passaporte Data de emissão + 10 anos
Período de experiência Data de início + 3 ou 6 meses
Garantia (consumidor) Data de compra + 1 ou 2 anos

Semanas ≠ meses

Uma semana tem sempre 7 dias. Um mês tem 28, 29, 30 ou 31 dias, dependendo de qual é. Adicione “3 semanas” a uma data arbitrária e você sempre move 21 dias. Adicione “3 meses” e você pode mover de 89 a 92 dias. Escolha a unidade que corresponde ao contrato ou regulamento com o qual você está trabalhando.

Dias úteis vs. dias de calendário

Esta ferramenta conta dias de calendário (todos os dias da semana). Se um contrato diz “dentro de 10 dias úteis”, fins de semana e feriados não contam, use uma calculadora de dias úteis em vez disso, e lembre-se de que os feriados dependem da sua jurisdição.

Perguntas frequentes

Ele se ajusta ao último dia do mês alvo, que é 28 de fevereiro (ou 29 em um ano bissexto). Isso corresponde ao comportamento de bibliotecas de data modernas como Python datetime, PHP DateTime e JavaScript Temporal.

Não. Esta ferramenta funciona em dias, semanas, meses e anos de calendário. Fins de semana e feriados estão incluídos. Para matemática de dias úteis, use a calculadora dedicada de dias úteis.

O cálculo é puramente baseado em datas, então nenhum fuso horário se aplica. Meia-noite e 23:59 no mesmo dia produzem o mesmo resultado.

Sim. A ferramenta aplica anos primeiro, depois meses, depois semanas, depois dias, correspondendo à forma como a maioria das pessoas pensa sobre “2 anos e 3 meses e 10 dias a partir de hoje”.

Não. Suas datas e quantidades são enviadas aos nossos servidores apenas para calcular o resultado como parte da interação com a página e aparecem brevemente no link da página enquanto você avança pelas etapas da ferramenta. Elas não são armazenadas, registradas ou compartilhadas com ninguém.

Ferramentas relacionadas

Ferramenta disponível em outros idiomas