Logotipo do FigureNorth
FigureNorth
Explorar Ferramentas

Calculadora de datas

Some ou subtraia um número inteiro de dias corridos de uma data escolhida, ou descubra quantos dias corridos se passaram entre duas datas.

Resposta rápida: Esta calculadora trabalha com datas de calendário, e não com intervalos locais de 24 horas, para manter os resultados estáveis em anos bissextos e mudanças de horário de verão.

📅 Informe os dados das datas

Escolha o tipo de cálculo e informe datas válidas do calendário gregoriano.

🧭 Tipo de cálculo

Data resultante

Informe um deslocamento em dias inteiros para calcular a data.

Total de dias

Semanas + dias

Todos os dias corridos são contados. Fins de semana e feriados não são excluídos.

⚠️ Aviso de informações gerais

Esta calculadora fornece resultados de datas para informação geral e planejamento. Ela não interpreta contratos, prazos legais, regras de protocolo nem convenções de contagem de uma jurisdição. Confirme datas importantes com a autoridade ou o profissional responsável.

📘 Como funciona

Somar dias e Subtrair dias movem a data inicial para frente ou para trás por um número inteiro não negativo de dias corridos. Dias entre datas converte as duas datas válidas em números de dia de calendário UTC e retorna a diferença absoluta.

Somar dias: Data resultante = Data inicial + Deslocamento em dias inteiros.

Subtrair dias: Data resultante = Data inicial − Deslocamento em dias inteiros.

↔️ Dias entre datas: Diferença absoluta entre os números de dia de calendário UTC.

🗓️ Fim do mês: A calculadora avança por dias completos; ela não soma nem subtrai meses do calendário.

🎯 Quando usar

  • 🚀 Encontre uma data certo número de dias após o início de um projeto.
  • ⏪ Conte para trás a partir de um prazo ou evento.
  • ✈️ Meça os dias corridos entre datas de viagem.
  • 💳 Confira períodos de cobrança ou assinatura medidos em dias corridos.
  • 🕰️ Compare datas históricas ou futuras em qualquer ordem.

🧮 Exemplo resolvido com a fórmula de produção

Estes exemplos fixos chamam a mesma função calculateDate() usada pela calculadora interativa.

Somar um dia corrido

31 de dezembro de 2026 + 1 dia = 1 de janeiro de 2027.

Diferença atravessando o dia bissexto

De 28 de fevereiro a 1º de março de 2024 = 2 dias, incluindo 29 de fevereiro entre as datas.

📋 Premissas e regras de contagem

  • 📅 As datas usam o calendário gregoriano e não incluem horário.
  • 0️⃣ Datas inicial e final iguais retornam 0 dias; o dia seguinte retorna 1 dia decorrido.
  • ↔️ Dias entre datas não considera a data inicial como “dia 1” e retorna o valor absoluto quando as datas estão invertidas.
  • 🔢 Somar e subtrair aceitam inteiros seguros e não negativos.
  • 🗓️ Os deslocamentos avançam apenas em dias corridos; não há deslocamento por meses ou anos.
  • 🚫 Datas inválidas são rejeitadas em vez de avançarem automaticamente para outro mês.
  • 🌎 Números de dia de calendário UTC protegem as diferenças contra mudanças de horário de verão.
  • 🏖️ Fins de semana e feriados continuam incluídos.

🗓️ Guia do calendário e dos anos bissextos

Meses com durações diferentes

Os meses do calendário têm 28, 29, 30 ou 31 dias. Um mês não é tratado como um período fixo de 30 dias.

Anos bissextos

Anos divisíveis por 4 são bissextos, exceto anos de século, que também precisam ser divisíveis por 400. Por isso, 2000 foi bissexto, mas 1900 e 2100 não.

Passagem do fim do mês

Deslocamentos em dias inteiros atravessam naturalmente os limites de mês e ano. 31 de janeiro mais um dia é 1º de fevereiro.

Diferenças estáveis no horário de verão

O intervalo entre duas meias-noites locais pode ter 23 ou 25 horas. Por isso, Dias entre datas usa números de dia de calendário UTC em vez de milissegundos locais decorridos.

Perguntas frequentes sobre a calculadora de datas

A diferença entre datas inclui a data inicial?

Não. Ela mede as viradas de dias corridos. A mesma data retorna 0 dias e a data seguinte retorna 1 dia. Some um manualmente se o seu cronograma exigir a contagem inclusiva das duas datas.

Posso informar primeiro a data mais recente?

Sim. Dias entre datas retorna a diferença absoluta e identifica quando as datas foram informadas na ordem inversa. Somar dias e Subtrair dias aplicam explicitamente a direção escolhida.

Como funciona 31 de janeiro mais um mês?

Esta calculadora soma ou subtrai dias inteiros, não meses. 31 de janeiro mais 1 dia passa para 1º de fevereiro; não há regra separada de ajuste ou transbordamento mensal nesta ferramenta.

Como os anos bissextos são tratados?

As datas seguem as regras gregorianas. Anos divisíveis por 4 são bissextos, exceto anos de século, que também precisam ser divisíveis por 400. Assim, 2000 foi bissexto, mas 1900 e 2100 não.

O horário de verão afeta o resultado?

Não. Dias entre datas compara números de dia de calendário UTC, e os deslocamentos avançam por dias corridos, não por períodos fixos de 24 horas. Uma mudança no relógio não adiciona nem remove um dia exibido.

Fins de semana e feriados são excluídos?

Não. Todos os dias corridos são contados. A calculadora não exclui dias úteis, fins de semana nem feriados federais ou locais.

Escopo e revisão do cálculo

Revisada em relação à lógica de produção em 22 de agosto de 2026. A calculadora abrange validação rigorosa de datas gregorianas, soma e subtração de dias inteiros, diferenças absolutas de dias decorridos, semanas completas, ordem inversa, anos bissextos, anos iniciais e limites de data aceitos em tempo de execução.

Ela não calcula dias úteis, calendários de feriados, horários, conversões de fuso horário, deslocamentos por meses ou anos nem convenções de contagem inclusiva. Confirme separadamente as regras de prazos externos.