Ferramenta de subtração de datas e horas online
Subtraia anos, meses, dias, horas, minutos e segundos de uma data local. Exemplo: 2026-08-11 menos 10 dias = 2026-08-01. Ferramenta online gratuita. O proces…
Começar a usar
Subtração precisa de datas e horas
Esta ferramenta permite subtrair unidades de tempo de uma data e hora locais. Por exemplo, subtrair 10 dias a 11 de agosto de 2026 às 00:00 resulta em 1 de agosto de 2026 às 00:00 (hora local).
Como funciona o cálculo
Os anos e meses são aplicados primeiro. A ferramenta define temporariamente o dia como 1, altera o ano e o mês e, em seguida, restaura o dia original, limitado ao último dia do mês de destino. Depois, aplica dias, horas, minutos e segundos. Isto evita que, por exemplo, 31 de janeiro menos um mês salte silenciosamente para março.
Exemplo com ano bissexto
Subtrair um ano a 29 de fevereiro de 2024 resulta em 28 de fevereiro de 2023, pois 2023 não é bissexto. Valores negativos invertem a operação: subtrair um valor negativo adiciona esse componente.
Limitações e notas
A ferramenta rejeita datas iniciais inválidas, unidades fracionárias e resultados fora do intervalo de datas do JavaScript. O cálculo segue o comportamento local de Date, pelo que as transições de horário de verão podem fazer com que o número de horas decorridas difira de 24 vezes o número de dias de calendário. Não é uma ferramenta de dias úteis, feriados, faturação, prazos legais ou conversão de fusos horários. Verifique datas importantes de acordo com as regras aplicáveis.
Perguntas frequentes
Como é que a ferramenta lida com o dia 31 de janeiro menos um mês?
A ferramenta ajusta o dia para o último dia do mês de destino. Assim, 31 de janeiro menos um mês resulta em 28 ou 29 de fevereiro, conforme o ano, em vez de saltar para março.
Posso subtrair valores negativos?
Sim. Subtrair um valor negativo equivale a adicionar esse componente. Por exemplo, subtrair -5 dias adiciona 5 dias.
O resultado é afetado pelo horário de verão?
Sim, porque o cálculo usa a data local. Em dias de mudança de hora, o número de horas entre duas datas pode não ser exatamente 24 vezes o número de dias de calendário.
Lista de verificação
- Introduza uma data e hora iniciais válidas.
- Use apenas números inteiros nos campos de subtração.
- Respeite os limites: anos ±10.000, meses ±120.000, outros ±1.000.000.
- Verifique o resultado local e o UTC para confirmar a operação.
O processamento é feito localmente no navegador.