O que faz
Esta calculadora de datas responde a duas perguntas do dia a dia. Quantos dias há entre duas datas? E que data fica a um certo número de dias, semanas, meses ou anos de uma data? É útil para prazos, planos de projeto, aviso prévio, assinaturas, idades e contagens regressivas.
Na diferença, ela mostra o total de dias, o mesmo período em anos, meses e dias e em semanas e dias, os meses completos e quantos desses dias são úteis ou de fim de semana. Ao somar ou subtrair, mostra a data resultante com o dia da semana, o dia do ano e o número da semana ISO.
Como usar
- Digite a data inicial ou clique em Hoje. Clique em Exemplo para carregar um exemplo.
- Escolha o que Calcular: a diferença entre datas, ou somar ou subtrair.
- Na diferença, digite a Data final ao lado da inicial; deixe vazio para contar até hoje.
- Para somar ou subtrair, informe anos, meses, semanas e dias nas opções e ative dias úteis se precisar.
Exemplo
Da data inicial do exemplo até o Natal do mesmo ano:
Start date: 2025-01-01 (Wednesday)
End date: 2025-12-25 (Thursday)
Total days: 358
Years, months, days: 11 months, 24 days
Weeks and days: 51 weeks, 1 day
Business days (Mon–Fri): 256
Ou seja, 358 dias: 11 meses e 24 dias ou 51 semanas e 1 dia, dos quais 256 são úteis. Somar 10 dias úteis a 2025-01-01 dá 2025-01-15, porque os dois fins de semana no meio são pulados.
Bom saber
Todos os cálculos usam dias de calendário inteiros, então mudanças de horário de verão nunca deslocam um resultado em uma hora. A diferença é negativa quando a data final é anterior à inicial. As semanas ISO seguem a ISO 8601: começam na segunda-feira, e a semana 1 é a que contém a primeira quinta-feira do ano, então os primeiros dias de janeiro podem pertencer à última semana do ano anterior.
Perguntas frequentes
› A data final entra na contagem?
Não por padrão. A diferença de segunda a terça é 1 dia, como na maioria dos calendários e linguagens de programação. Ative Incluir a data final quando quiser contar as duas pontas, por exemplo os dias de uma viagem ou de uma licença do primeiro ao último dia.
› Como os dias úteis são contados?
Dias úteis são todos os dias exceto o fim de semana escolhido, sábado e domingo por padrão; também há sexta e sábado, ou só domingo. Feriados variam por país e não são descontados, então subtraia-os você mesmo se importarem.
› O que acontece ao somar um mês a 31 de janeiro?
O dia é ajustado para o último dia do mês mais curto, então 31 de janeiro mais um mês é 28 de fevereiro, ou 29 em ano bissexto. Anos e meses são somados primeiro, depois semanas e dias, como na maioria das bibliotecas de datas.
› Quais datas posso usar?
Qualquer data do ano 1 ao 9999 no calendário gregoriano, escrita como AAAA-MM-DD (barras ou pontos também funcionam), além das palavras today, tomorrow e yesterday. Hora e fuso horário são ignorados; para isso use o conversor de timestamp ou de fuso horário.