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.
yr
mo
wk
d
h
min
s
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
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
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
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.
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
@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ê?
