Calculadora de Somar e Subtrair Tempo
Some ou subtraia anos, meses, dias, horas, minutos e segundos a qualquer data. Com lógica de calendário, ajuste, modo dias úteis e saída ISO 8601.
Calculadora de Somar e Subtrair Tempo - Duração de Tempo
A Calculadora de Somar/Subtrair Tempo é a ferramenta de matemática de datas que você usa quando a aritmética mental falha: 'que horas serão daqui a 4h35?', 'subtraia 18 dias úteis de um prazo de entrega', 'quando é exatamente 90 dias antes da minha próxima renovação de visto?'. Ela soma ou subtrai anos, meses, dias, horas, minutos e segundos com regras de calendário — lida com anos bissextos e meses de tamanhos diferentes, e o transbordamento se ajusta corretamente (23:30 + 1 hora passa para o dia seguinte). Um modo de dias úteis permite que o campo Dias conte apenas dias de trabalho, pulando fins de semana e, opcionalmente, feriados dos EUA, Reino Unido ou Vietnã, de modo que o resultado caia no próximo dia útil válido. Cada resultado também mostra o dia da semana e uma string de duração ISO 8601 (PnYnMnDTnHnMnS) para que os prazos fiquem inequívocos ao colar em petições, tickets ou contratos. Gerentes de projeto usam para marcos, advogados para contagem de prescrição, futuros pais para datas de parto e editores para tempo acumulado. Veja também nossa Calculadora de Dias Úteis e o Calendário Lunar.
Como o modo dias úteis (pular fins de semana) conta prazos?
Marque 'Pular fins de semana' e o campo Dias passa a ser contado como dias úteis em vez de dias corridos: a ferramenta caminha um dia por vez na direção escolhida, pulando sábado e domingo (e qualquer feriado do preset que você selecionar), e cai no próximo dia útil válido. Por exemplo, somar 10 dias úteis a uma sexta pula dois fins de semana e cai na segunda sexta seguinte. É assim que prazos legais, de SLA, de folha e de projeto costumam ser expressos. Anos, meses, horas, minutos e segundos continuam sendo aplicados como unidades normais de calendário/relógio mesmo nesse modo — só o campo Dias vira um caminhar por dias úteis.
Quais feriados o preset de feriados cobre?
Trazemos uma tabela integrada de feriados federais dos EUA, feriados bancários do Reino Unido e feriados públicos do Vietnã para o ano atual mais e menos dois anos. São presets de conveniência, não orientação jurídica: calendários de feriados mudam, feriados regionais diferem (Escócia e Inglaterra divergem; feriados estaduais dos EUA variam; as datas do Ano Novo Lunar do Vietnã mudam a cada ano), e regras de contagem de prazos às vezes movem um feriado de outra forma. Para prazos legais ou financeiros vinculantes, confirme sempre com o calendário oficial da jurisdição controladora.
Como vocês lidam com aritmética de meses quando o dia não existe (ex. 31 jan + 1 mês)?
Usamos a convenção de clamping: 31 jan + 1 mês = 28 fev (ou 29 em ano bissexto), 31 ago + 6 meses = 28 fev. Combina com Date.setMonth() do JavaScript, a função EDATE do Excel, Oracle e PostgreSQL, e a intuição da maioria ('a mesma data no próximo mês, ou a válida mais próxima'). Cuidado ao encadear: o clamping não é reversível — (31 jan + 1 mês) − 1 mês = 28 jan, não 31 jan. Para matemática de datas reversível, use offsets de dias em vez de meses.
A calculadora lida com anos bissextos corretamente?
Sim — segue as regras gregorianas: um ano é bissexto se divisível por 4, exceto anos de século (1700, 1800, 1900) que também precisam ser divisíveis por 400 (então 1900 não é bissexto mas 2000 é); o próximo século não bissexto é 2100. 29 fev + 1 ano faz clamping para 28 fev do ano seguinte, e 29 fev 2024 + 4 anos dá 29 fev 2028. Isso importa para datas de nascimento: se você nasceu em 29 fev, seu aniversário legal em anos não bissextos costuma ser 28 fev, embora algumas jurisdições usem 1 mar — verifique sua lei local se isso afeta direitos por idade.

Esta ferramenta considera fusos horários ou horário de verão (DST)?
Não. É aritmética de calendário e relógio no horário local do seu navegador: ela soma as unidades que você digita ao valor do relógio, então horas/minutos/segundos são somados como unidades de relógio, não como segundos UTC reais através de uma transição de horário de verão. Isso mantém os resultados previsíveis e cobre o que a maioria das tarefas de prazos e agendamento precisa. Se você precisa raciocinar sobre um fuso específico ou uma mudança de DST, converta o momento primeiro com um conversor de fusos e depois aplique o offset aqui.
O que significa a duração ISO 8601 no resultado?
ISO 8601 expressa uma duração como PnYnMnDTnHnMnS — por exemplo, 2 anos 3 meses 10 dias é P2Y3M10D, e 1 hora 30 minutos é PT1H30M (partes zero são omitidas). É o formato padrão legível por máquina usado por bancos de dados, APIs, calendários e ferramentas de projeto, então você pode colá-lo direto em um ticket, cláusula de contrato ou arquivo de configuração sem ambiguidade. Mostramos junto ao resultado legível e ao dia da semana exatamente para esse uso de copiar e colar.
Posso encadear várias operações?
Sim — pegue o resultado de um cálculo, digite-o de volta no campo Início e rode a próxima operação. Assim você pode somar 30 dias, depois subtrair 4 horas, depois somar 2 semanas (14 dias) em sequência. A ferramenta é feita para uma resposta clara por vez, não para processamento em massa; para planilhas de prazos, Excel (EDATE, WORKDAY, NETWORKDAYS) ou um script curto em Python/JavaScript com uma biblioteca de datas é mais adequado.
Recursos Principais
- Soma ou subtrai anos, meses, dias, horas, minutos e segundos
- Tratamento de meses e anos bissextos com lógica de calendário
- Ajuste automático de transbordamento (cruza meia-noite, mês e ano)
- Modo dias úteis: conta os Dias como dias de trabalho, pulando fins de semana
- Presets opcionais de feriados dos EUA, Reino Unido ou Vietnã
- Dia da semana do resultado para prazos inequívocos
- Saída de duração ISO 8601 (PnYnMnDTnHnMnS)
- Detalhamento do tempo decorrido em múltiplas unidades
- Botões rápidos: Agora, Hoje, Amanhã
- Copiar resultado (com dia da semana e duração ISO) para a área de transferência
- Design compatível com celular
- Suporte a modo escuro
- Processamento 100% no navegador, funciona offline
