Esta calculadora trabalha com datas de calendário. Use-a para avançar ou recuar uma data em anos, meses, semanas e dias, ou para medir o intervalo exato entre duas datas, sem considerar fusos horários nem horário de verão.
Seus dados são processados localmente no seu navegador e não são enviados ao nosso servidor.
Digite uma data inicialO resultado aparece aqui quando as datas e os valores forem válidos.
Como usar esta ferramenta
1 Escolha Somar a uma data, Subtrair de uma data ou Diferença entre datas no topo da área de trabalho.
2 Para somar ou subtrair, informe a data inicial e qualquer combinação de anos, meses, semanas e dias. Campos vazios contam como zero.
3 Para uma diferença, informe as duas datas e marque "Incluir data final" se a data posterior deve contar como um dia extra.
4 Leia a data resultante e o dia da semana, ou o intervalo no calendário e os totais. Copiar resultado copia o cálculo inteiro.
Fórmula e lógica de cálculo
Somar ou subtrair partes do calendário
Resultado = Início + A anos + M meses + S semanas + D dias
Anos e meses são aplicados primeiro, depois semanas e dias. Quando o mês de destino é mais curto, o dia é ajustado para o último dia válido em vez de transbordar para o mês seguinte.
Diferença entre duas datas
Diferença = anos, meses e dias completos do início ao fim
A calculadora compara datas de calendário, então o tamanho dos meses e os dias bissextos são respeitados. Os totais de dias e semanas são contados de forma independente da divisão em anos e meses.
Incluir a data final
Total de dias com a data final = total de dias sem ela + 1
Marcar "Incluir data final" conta a data posterior como um dia inteiro. Para um evento de um dia em 1º de maio, o intervalo sem a data final é de zero dia; com a data final, passa a um dia.
Exemplo resolvido
31 de janeiro de 2024 mais um mês
Uma renovação mensal começa em 31 de janeiro de 2024.
Os meses são somados primeiro: 31 de fevereiro não existe
O dia é ajustado para 29 de fevereiro de 2024
29 de fevereiro de 2024 é uma quinta-feira
A próxima data de renovação é 29 de fevereiro de 2024. O mês não transborda para março.
De 1º de janeiro de 2024 a 1º de março de 2024
Meça o intervalo entre o início de janeiro e o início de março em um ano bissexto.
Diferença no calendário: 2 meses e 0 dias
Total de dias: 60
Total de semanas: 8
Total de dias com a data final: 61
A diferença sem a data final é de 60 dias, porque fevereiro de 2024 tem 29 dias. Com a data final incluída, o total passa a 61 dias.
Casos extremos e precisão
Ajuste no fim do mês
Somar um mês a 31 de janeiro resulta no último dia de fevereiro, e não em 2 ou 3 de março. Essa regra vale para todos os meses e todos os anos bissextos.
Anos bissextos
29 de fevereiro só existe em anos bissextos. Somar um ano a 29 de fevereiro de 2024 resulta em 28 de fevereiro de 2025, e as diferenças entre datas usam o número real de dias de cada mês.
Data final anterior à data inicial
A diferença é informada como um intervalo absoluto, com uma observação curta. A ferramenta não troca as datas silenciosamente nem devolve uma diferença negativa.
Datas de calendário, não carimbos de tempo
As horas do dia são ignoradas. Como a conta é feita sobre datas de calendário, a mudança de horário de verão não desloca o resultado em um dia.
Perguntas frequentes
O que acontece ao somar um mês a 31 de janeiro?+−
O resultado é o último dia de fevereiro: 28 de fevereiro em um ano comum e 29 de fevereiro em um ano bissexto. A calculadora ajusta o dia em vez de transbordar para março.
A calculadora considera fusos horários?+−
Nenhum fuso horário é aplicado. Você informa datas de calendário e a calculadora as compara como datas, então o resultado não muda por causa de deslocamentos de UTC ou do horário de verão.
O que "Incluir data final" muda?+−
Soma um dia ao total, tratando a data posterior como um dia inteiro. Os anos, meses e dias e o total de dias são recalculados com esse dia extra.
Posso subtrair datas, além de somar?+−
Sim. Escolha "Subtrair de uma data" e informe as partes a remover. A data resultante e o dia da semana aparecem da mesma forma que na soma.
Por que de 1º de janeiro a 1º de março de 2024 são 60 dias?+−
2024 é um ano bissexto, então fevereiro tem 29 dias. Janeiro tem 31 dias, o que dá 31 + 29 = 60 dias de 1º de janeiro a 1º de março.
E se a data final for anterior à data inicial?+−
A calculadora informa a diferença absoluta e acrescenta uma observação de que a data final é anterior. Ela nunca devolve um número negativo de dias que induza a erro.
Calculadoras relacionadas
Ferramentas que trabalham com idade, datas e tempo de trabalho.