Adicionar ou subtrair a calculadora de Dias

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

Data de condução —
Dia da semana —
Data ISO (A-MM-DD) —
Deslocação líquida —
Dia do ano —

Atualização dos resultados ao digitar.

Esta calculadora lhe deu a resposta certa?

Sobre esta calculadora

An add or subtract days calculator shifts a start date by a number of days — and optionally weeks, months and years — and shows the resulting calendar date, which day of the week it falls on, its day-of-year number and the net shift in days. It handles month lengths and leap years automatically, so "3 months from" the 30th or the 31st lands on a real date rather than an impossible one like 31 February.

The way it works is simple: pick a start date, choose Add or Subtract, and enter how many days, weeks, months or years to move. Years and months are applied first against the calendar, then the weeks and days are counted off one by one, so the answer respects the fact that months are 28–31 days long and that leap years have an extra 29 February. The result is a single shifted date together with its weekday, its ISO form (YYYY-MM-DD) and the total net movement in days.

For a worked example, start on Friday 15 August 2025 and add 90 days: the tool returns Thursday 13 November 2025, day 317 of the year, a net shift of +90 days. People reach for this when counting a warranty or return window, a 30/60/90-day notice period, a due date 40 weeks from conception, a court or contract deadline, or simply "what date is 100 days from now".

Perguntas mais frequentes

Como se adicionam meses a uma data?

Os meses são adicionados por calendário, não por um número fixo de dias. Adicionando um mês a 15 de janeiro dá 15 de fevereiro. Quando o mês-alvo é mais curto, a data se enrola no mês seguinte — 31 de janeiro mais um mês terras no início de março.

A subtração passa para o ano anterior?

Sim. Retirando mais dias, semanas ou meses do que permanecer no ano atual simplesmente caminhando de volta ao limite do ano, contabilizando corretamente o comprimento diferente de cada mês e qualquer dia de salto.

Posso combinar dias, semanas, meses e anos?

Sim. Os quatro campos são aplicados juntos na direção escolhida. Anos e meses são aplicados primeiro, depois as semanas e dias, assim o resultado é uma única data deslocada.

Que data é 90 dias a partir de uma data determinada?

Entre na data de início, deixe a operação no campo Adicionar e coloque 90 no campo Dias. A calculadora conta 90 dias calendários adiantados — por exemplo 90 dias após 15 de agosto de 2025 é 13 de novembro de 2025 — e também nomeia o dia de semana em que aterra.

É responsável por anos de salto?

Sim. Adicionar ou subtrair em 29 de fevereiro é manipulado automaticamente, então um deslocamento de um ano de 1 de março 2024 aterriza corretamente em 1 de março 2025, embora 2024 continha o dia de salto extra.

Como é que isto é diferente da calculadora de diferença de data?

Esta ferramenta leva uma data e move-a por um tempo de tempo para encontrar uma nova data. A calculadora de diferença de datas leva duas datas que você já conhece e mede o intervalo entre elas.

Conta a data de início em si?

Não. A data de início é a âncora, não o dia um. Adicionando um dia a segunda-feira dá terça-feira, então o número que você introduzi é o tamanho do salto, não uma posição em uma lista de dias.

❤️ Amor Calculator.Free? Compartilhe-o

𝕏  X Facebook Reddit
API — use esta calculadora do código

Chame esta calculadora como um ponto final JSON livre — não é necessário qualquer chave. Enviar os valores de campo abaixo como parâmetros de consulta ou JSON. Qualquer coisa que você omite usa o mesmo padrão esta página está pre-cheia com; um parâmetro desconhecido é um 400, nunca um zero silencioso. Leia os documentos completos da API →

Ponto final

GET https://calculator.free/api/v1/add-subtract-days/

curl

curl "https://calculator.free/api/v1/add-subtract-days/?start=2026-10-08&operation=add&days=30"

JavaScript fetch()

const r = await fetch(
  "https://calculator.free/api/v1/add-subtract-days/?" + new URLSearchParams({
    "start": "2026-10-08",
    "operation": "add",
    "days": "30"
  }));
const data = await r.json();
console.log(data.results);

Os resultados são estimativas para orientação geral, não aconselhamento financeiro, médico ou fiscal.