Adicionar ou Subtrair Dias
Adicione ou subtraia dias, semanas, meses, anos ou dias úteis (seg-sex) de qualquer data
Adicione ou subtraia dias, semanas, meses, anos ou dias úteis de qualquer data. Útil para prazos de projetos, datas de vencimento de contratos, marcos gestacionais ou para calcular "X dias a partir de hoje".
Como funciona a aritmética de datas
Adicionar dias é o caso mais simples: deslocar o calendário para frente em N. 28 de fevereiro + 1 dia = 1º de março (ou 29 de fevereiro em anos bissextos). O objeto Date do navegador lida com as viradas de mês e ano automaticamente — não há necessidade de tratar casos especiais para a duração dos meses.
Adicionar meses é mais complexo porque os meses têm durações diferentes. A convenção que esta ferramenta utiliza (e que o objeto Date do JavaScript utiliza) é: 31 de janeiro + 1 mês = 3 de março (porque fevereiro tem apenas 28 dias, então o dia 31 transborda). Se você precisar da semântica de "último dia do próximo mês", use uma função dedicada de fim de mês.
Adicionar anos funciona de forma limpa, exceto no dia bissexto. 29 de fevereiro de 2024 + 1 ano = 1º de março de 2025 nesta ferramenta — o dia avança porque 29/02/2025 não existe. Para aniversários de bebês nascidos em anos bissextos, a maioria das jurisdições trata o dia 28 de fevereiro (em anos não bissextos) como a data de celebração.
Dias úteis saltam sábados e domingos. Esta ferramenta não pula feriados estatutários — para datas de contratos legais que excluem feriados federais, use uma lista de feriados específica do país. Para a maioria dos propósitos de planejamento (sprints de seg-sex, datas de envio), o filtro simples de seg-sex é o que você deseja.
Exemplos práticos
Prazo do projeto: hoje é sexta-feira, 14 de março de 2025. Adicionar 30 dias → domingo, 13 de abril de 2025. Adicionar 30 dias úteis → sexta-feira, 25 de abril de 2025 — a versão em dias úteis equivale a seis semanas corridas devido aos fins de semana.
Aviso contratual: aviso dado em 15 de janeiro de 2025, termina após 90 dias. 90 dias a partir de 15 de janeiro = 15 de abril. 90 dias úteis = 21 de maio — para períodos de aviso legal, sempre verifique se o contrato especifica dias corridos ou úteis.
Planejamento de projeto: início em 2 de setembro de 2025. Beta em 8 semanas: 28 de outubro. Lançamento geral (GA) em 6 meses: 2 de março de 2026. Use meses para datas de cronogramas de longo prazo e semanas para a cadência de sprints.
Exemplo de subtração: fatura com vencimento em 31 de março; subtraia 14 dias para o limite de desconto de pagamento antecipado: 17 de março.
Casos de uso práticos
Planejamento de projetos e sprints: 'o sprint termina em 14 dias', 'início + 90 dias = janela de lançamento'.
Jurídico e contratos: períodos de aviso prévio (30/60/90 dias), prazos de prescrição, limites para renovação automática de aluguel.
Saúde: idade gestacional (semanas desde a DUM), intervalos de consultas de acompanhamento, tempo de renovação de receitas médicas.
Educação: prazos de entrega de trabalhos, contagens regressivas para exames, números de semanas do semestre.
Finanças: prazos de pagamento (net-30, net-60), períodos de carência de cartão de crédito, datas de pagamentos trimestrais.
Pessoal: expiração de visto, tempo de antecedência para renovação de passaporte, 'quantos dias faltam para as férias'.
Armadilhas comuns
Dias corridos vs. dias úteis para prazos legais — os tribunais costumam contar dias corridos, mas excluem o dia do protocolo e qualquer fim de semana/feriado no dia final. Sempre verifique a regra específica antes de confiar em uma contagem genérica.
Fusos horários: esta ferramenta trata cada data como uma data de calendário sem componente de hora. Se você precisar de um "adicionar 72 horas" preciso através de fusos horários, use uma ferramenta de data e hora (datetime).
Dias bissextos: adicionar 1 ano ao dia 29 de fevereiro cai em 1º de março em anos não bissextos. Desenvolva qualquer lógica que envolva aniversários de 29 de fevereiro com tratamento explícito.
Mudanças de horário de verão (DST): irrelevantes para cálculos apenas de data (esta ferramenta ignora horas), mas adicionar '24 horas' a um datetime pode levar você ao dia de calendário errado em fins de semana de mudança de horário de verão.
Perguntas frequentes
Esta ferramenta conta a data de início?
Não — somar 1 dia a 14 de março resulta em 15 de março. Se seu contrato ou regra diz 'incluindo a data de início', subtraia 1 da sua entrada.
O que os 'dias úteis' excluem?
Sábados e domingos. Não exclui feriados nacionais ou estaduais — para prazos legais, combine com um calendário de feriados da sua jurisdição.
Como lida com fins de mês?
Comportamento padrão do JavaScript Date: 31 jan + 1 mês = 3 mar (31 fev transborda). Para a semântica 'último dia do próximo mês', use meses e ajuste manualmente para o fim do mês.
Posso subtrair meses e anos?
Sim — mude a operação para subtrair. As mesmas regras de estouro se aplicam (31 mar - 1 mês = 3 mar, porque fevereiro só tem 28-29 dias).
O que acontece com os anos bissextos?
Somar 365 dias a 28 fev 2024 resulta em 27 fev 2025 (porque 2024 é bissexto e 2025 não). Somar 1 ano a 29 fev 2024 resulta em 1 mar 2025.
Funciona com datas passadas?
Sim — insira a data em qualquer valor (mesmo 1900) e some ou subtraia. O calendário gregoriano é usado o tempo todo, mesmo para datas anteriores a 1582 (quando o juliano regia).
Por que meus cálculos de prazo legal diferem?
Muitas jurisdições têm regras específicas: excluir o dia de início, excluir fins de semana, mover o dia final se cair em feriado para o próximo dia útil. Esta é uma ferramenta de planejamento — confirme prazos legais com a regra específica que se aplica.
Mais em Cálculo de Datas
Aritmética de calendário: contagens regressivas, somar ou subtrair dias/semanas/meses, diferenças exatas e contagem de dias úteis.
- Dias Até Uma Data
Conte os dias exatos até qualquer data futura — aniversários, feriados, casamentos ou prazos. Também mostra semanas, meses, horas e minutos.
- Diferença Entre Datas
Calcule a diferença exata entre quaisquer duas datas em dias, semanas, meses e anos. Opcionalmente, conte apenas dias úteis (segunda a sexta-feira).
- Calculadora de Dias Úteis
Calcule os dias úteis (segunda a sexta-feira, menos feriados personalizados) entre duas datas, ou adicione/subtraia dias úteis de qualquer data
Calculadoras relacionadas
Ver todas de Tempo →Calculadora de Dias Úteis
Calcule os dias úteis (segunda a sexta-feira, menos feriados personalizados) entre duas datas, ou adicione/subtraia dias úteis de qualquer data
Dias a partir de hoje
Some ou subtraia qualquer número de dias à data de hoje e obtenha a data exata resultante, incluindo o dia da semana.
Diferença Entre Datas
Calcule a diferença exata entre quaisquer duas datas em dias, semanas, meses e anos. Opcionalmente, conte apenas dias úteis (segunda a sexta-feira).
Dias Até Uma Data
Conte os dias exatos até qualquer data futura — aniversários, feriados, casamentos ou prazos. Também mostra semanas, meses, horas e minutos.
Há Quanto Tempo Estamos Juntos?
Insira a data de início do relacionamento e veja há quanto tempo estão juntos — anos, meses, dias, horas e segundos em tempo real.
Quanto Tempo de Casados?
Insira a data do seu casamento e veja o tempo exato de união em anos, meses, dias e segundos. Inclui presentes tradicionais de bodas por ano.
Calculadora de Idade Exata
Calcule sua idade exata em anos, meses, dias, horas e minutos a partir de qualquer data de nascimento. Gratuito, sem cadastro e com resultados instantâneos.
Calculadora de Idade Lunar
Calcule o número de meses, luas cheias e luas novas entre duas datas. Veja sua idade em ciclos lunares sinódicos e a próxima lua cheia.