Intermediate

Adicionar ou Subtrair Tempo de uma Data

Adicione ou subtraia qualquer combinação de anos, meses, semanas, dias, horas, minutos e segundos de uma data e hora inicial para encontrar o momento resultante.
ISO format, e.g. 2026-06-27T09:00

yr

mo

wk

d

h

min

s

Resulting date and time
2027-09-06 15:30:00
Dia da semana
Monday
Starting date-time
2026-06-27 09:00:00
Total day shift
436,27 dias
Total second shift
37.693.800 seconds
2026-06-27 09:00:002027-09-06 15:30:00436,27 diasTime span from starting date-time to result
Os resultados são estimativas apenas para informação geral e não constituem aconselhamento profissional — sempre verifique resultados importantes de forma independente antes de confiar neles. Leia o aviso legal completo.
Resposta rápida

Como esta calculadora funciona?

Insira uma data-hora base e os deslocamentos com sinal de anos, meses, semanas, dias, horas, minutos e segundos. A ferramenta aplica as partes de ano e mês como ajustes de calendário e, em seguida, adiciona as partes restantes como um intervalo de milissegundos fixo, retornando a data-hora resultante, o dia da semana e o total do deslocamento em dias e segundos.

Fórmula
result = base, then setFullYear(+Δy), setMonth(+Δmo), then + ((Δd + 7·Δw)·86400 + 3600·Δh + 60·Δmi + Δs)·1000 ms
How this is calculated

Comece com uma data-hora base inserida no formato ISO (por exemplo, 2026-06-27T09:00). Cada campo de deslocamento aceita um valor positivo para adicionar tempo ou um valor negativo para subtrair. O cálculo aplica os deslocamentos em dois estágios para que o resultado corresponda às expectativas cotidianas do calendário.

Primeiro, as partes de calendário são aplicadas: o deslocamento de ano é adicionado com setFullYear e o deslocamento de mês com setMonth. Estes respeitam os comprimentos variáveis dos meses e os anos bissextos, de modo que «um mês» cai no mesmo dia do mês quando possível (com o JavaScript Date normalizando o transbordamento de fim de mês). Em seguida, as partes de tempo decorrido — semanas, dias, horas, minutos e segundos — são convertidas em um único intervalo de milissegundos usando (Δd + 7·Δw)·86400 + 3600·Δh + 60·Δmi + Δs, multiplicado por 1000, e adicionado à data.

A saída mostra a data-hora resultante, o dia da semana e o total do deslocamento expresso tanto em dias quanto em segundos (a diferença entre os instantes final e inicial). Observe que os totais de dias e segundos são medidos em relação à linha de tempo local, de modo que transições como mudanças de horário de verão no fuso horário do sistema podem fazer com que os segundos decorridos difiram ligeiramente dos deslocamentos nominais.

Perguntas frequentes

Insira um número negativo em qualquer campo de deslocamento. Por exemplo, digite -3 no campo Dias para recuar três dias no passado. Você pode misturar deslocamentos positivos e negativos livremente.

Os meses têm comprimentos diferentes, portanto a ferramenta ajusta o mês do calendário em vez de adicionar um número fixo de 30 dias. Adicionar um mês a 31 de janeiro resulta no início de março, porque fevereiro tem menos dias — esse é o comportamento padrão do calendário.

Anos e meses são aplicados primeiro como ajustes de calendário; em seguida, semanas, dias, horas, minutos e segundos são adicionados como um intervalo de tempo decorrido fixo. Essa ordem torna os resultados de fim de mês e anos bissextos mais intuitivos.

Também conhecido como

somar tempo a data
subtrair tempo da data
adicionar horas a data
calculadora de tempo
data mais horas
operacoes com data
somar horas data
calcular data e hora

APA

TG we-Calculate Editorial Team. (2026). Adicionar ou Subtrair Tempo de uma Data [Online calculator]. TG we-Calculate. https://we-calculate.com/pt/calculator/add-subtract-time

Chicago

TG we-Calculate Editorial Team. "Adicionar ou Subtrair Tempo de uma Data." TG we-Calculate. 2026. https://we-calculate.com/pt/calculator/add-subtract-time.

IEEE

TG we-Calculate Editorial Team, "Adicionar ou Subtrair Tempo de uma Data," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/pt/calculator/add-subtract-time

BibTeX

@misc{wecalculate_add_subtract_time, title = {Adicionar ou Subtrair Tempo de uma Data}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/pt/calculator/add-subtract-time}}, year = {2026}, note = {TG we-Calculate} }

Esta calculadora ajudou você?