Pular para o conteúdo
Aback Tools Logo

Calculadora de Dias Entre Datas

Como contar os dias entre duas datas com precisão: contagem inclusiva vs exclusiva, anos bissextos, conversão de dias em semanas/meses/anos, casos extremos do horário de verão e calculadoras online gratuitas para dias até, dias desde e diferença entre datas.

DH
Tutorials & How-Tos11 min de leitura2,650 palavras

Contar os dias entre duas datas parece simples - até que as viradas de mês, os anos bissextos e a contagem inclusiva versus exclusiva conspiram para lhe dar um número errado. Se você precisa saber quantos dias faltam para um prazo, quantos dias se passaram desde um marco ou a duração exata entre duas datas do calendário, este guia explica cada método com clareza e mostra a forma mais rápida de obter um resultado preciso.

365Dias em um ano padrão366 em um ano bissexto
30.44Dias médios por mêscalendário gregoriano
< 1sTempo de cálculousando uma ferramenta online

Como a duração entre datas é calculada

Cada data em um sistema de calendário moderno pode ser representada como um único inteiro - o número de dias decorridos desde um ponto de referência fixo chamado época. JavaScript e a maioria das linguagens de programação usam 1º de janeiro de 1970 (época Unix) como referência. Excel e Google Sheets usam 1º de janeiro de 1900. A referência real não importa para a contagem de dias: subtraia o inteiro de uma data do de outra e você obtém o número exato de dias de calendário entre elas.

A complexidade do calendário por trás de uma simples subtração

Os meses têm 28, 29, 30 ou 31 dias. Os anos bissextos adicionam um dia a fevereiro a cada quatro anos, com exceções nos anos de virada de século. Isso significa que você não pode calcular com confiabilidade um intervalo de vários meses multiplicando meses por 30. Um intervalo de 15 de janeiro a 15 de março tem 59 dias em um ano não bissexto e 60 dias em um ano bissexto - uma diferença que importa para prazos contratuais, faturamento de assinaturas e cronogramas de projetos.

Contagem inclusiva vs exclusiva

A maioria das calculadoras - incluindo a Calculadora de Diferença de Datas da Aback Tools - usa a contagem exclusiva: o intervalo de 1º de janeiro a 3 de janeiro é de 2 dias (nenhum dos pontos é contado como parte do intervalo). Contextos jurídicos e de faturamento às vezes usam a contagem inclusiva, em que ambos os pontos são contados, tornando o mesmo intervalo 3 dias. Confirme sempre qual convenção se aplica antes de confiar em uma contagem de dias para algo contratualmente significativo.

  • Exclusiva (padrão): 1º de janeiro → 3 de janeiro = 2 dias. A maioria das calculadoras e linguagens de programação.
  • Início inclusivo: 1º de janeiro → 3 de janeiro = 3 dias. Comum em faturamento ("a partir do dia 1").
  • Fim inclusivo: 1º de janeiro → 3 de janeiro = 3 dias. Comum no jurídico ("no dia X ou antes").
  • Totalmente inclusiva (ambos os pontos): 1º de janeiro → 3 de janeiro = 3 dias. Usada em alguns contextos de RH e educação.

Note

Quando um contrato diz "dentro de 30 dias", confirme se a contagem começa no dia da assinatura do acordo (inclusiva) ou no dia seguinte (exclusiva). A diferença de um dia pode afetar a exigibilidade em algumas jurisdições.

Quantos dias faltam para um evento

"Quantos dias faltam" é a consulta de duração de datas mais comum. Ela responde perguntas como: quantos dias faltam para o prazo do meu projeto, quantos dias faltam para a renovação da minha assinatura ou quantos dias faltam para um aniversário. O cálculo é sempre a data de hoje subtraída da data-alvo futura - o resultado diz quanto tempo você ainda tem.

Conhecer os dias exatos restantes transforma um prazo vago em um número concreto em torno do qual você pode planejar.

- Princípio prático de planejamento

Exemplos rápidos resolvidos

Se hoje é 11 de junho e seu prazo é 1º de setembro, o cálculo atravessa dois meses completos de comprimentos variados. Junho tem 30 dias, julho 31 e agosto 31. De 11 de junho a 1º de setembro: 19 dias restantes em junho + 31 em julho + 31 em agosto + 1 em setembro = 82 dias. Fazer isso manualmente é propenso a erros nas viradas de mês e de ano. A Calculadora de Dias Até / Dias Desde dá esse resultado instantaneamente e se atualiza automaticamente todos os dias.

Salvar contagens regressivas recorrentes

Muitas perguntas de duração de datas se repetem regularmente - uma data de renovação de contrato, uma avaliação anual, o aniversário de um lançamento de produto. A Calculadora de Dias Até / Dias Desde da Aback Tools permite salvar datas específicas em um painel pessoal para consultar a contagem em andamento sem reinserir as datas toda vez. É mais confiável que o cálculo mental e mais persistente que uma busca rápida no Google.

Tip

Para o planejamento de projetos, salve as datas dos seus marcos principais na calculadora de Dias Até no início do projeto. Confira a contagem regressiva toda semana - mantém os cronogramas visíveis sem abrir uma ferramenta completa de gestão de projetos.

Calculadora de Dias Até / Dias Desde

Conte os dias exatos até qualquer evento futuro ou desde qualquer marco passado - com um painel salvável para que as contagens regressivas recorrentes se atualizem automaticamente.

Open tool

Quantos dias se passaram desde uma data

"Quantos dias se passaram" calcula a duração decorrida de uma data passada até hoje. Isso surge no monitoramento de SLAs (quantos dias desde a abertura de um ticket), na gestão de assinaturas (quantos dias desde o cadastro), no acompanhamento de saúde (quantos dias desde um procedimento) e em marcos pessoais (quantos dias desde uma mudança de carreira). Em cada caso você mede a idade corrente de algo que começou em uma data conhecida.

Casos de uso reais da contagem de dias desde

  • SLA e suporte: dias desde que um bug foi reportado ou um ticket aberto - para sinalizar violações de SLA.
  • Finanças: dias desde o vencimento de um pagamento - para calcular juros de atraso ou cadência de cobrança.
  • Saúde e fitness: dias desde o início de uma dieta, programa de treino ou medicação.
  • Jurídico: dias desde a notificação de um documento - para acompanhar prazos legais de resposta.
  • Produto: dias desde o lançamento de uma funcionalidade - para avaliar a velocidade de adoção.
  • Pessoal: dias desde um casamento, formatura ou mudança - para planejar aniversários.

A distinção fundamental entre "dias desde" e "dias até" é a direção: os dias desde contam para frente a partir de um ponto fixo no passado, enquanto os dias até contam para trás a partir de um ponto fixo no futuro. Ambos usam o mesmo cálculo subjacente - a diferença absoluta entre duas datas - mas o enquadramento muda como você usa o resultado.

Note

Para sistemas automatizados que precisam calcular "dias desde" programaticamente, a expressão JavaScript `Math.floor((Date.now() - new Date('YYYY-MM-DD').getTime()) / 86400000)` dá a contagem exclusiva de dias de uma data passada até hoje. Verifique os casos extremos em torno da meia-noite no fuso horário local do usuário.

Usar a calculadora de dias entre datas

A Calculadora de Diferença de Datas e a Calculadora de Dias Até / Dias Desde da Aback Tools cobrem os três tipos de consulta - dias entre duas datas específicas, dias até um evento futuro e dias desde um evento passado. Ambas as ferramentas funcionam inteiramente no seu navegador, sem login, sem upload e sem dados enviados a um servidor.

1

Abra a Calculadora de Dias Até / Dias Desde

Acesse /tools/math/calculators/days-until-days-since-calculator. Sem necessidade de cadastro. A calculadora funciona em qualquer navegador moderno, no desktop ou no celular.

2

Insira sua data inicial

Digite ou selecione sua data inicial usando o seletor de datas. Para uma consulta "dias desde", a data inicial é o evento passado. Para uma consulta "dias até", a data inicial é hoje (preenchida automaticamente). Para uma consulta "dias entre", é a mais antiga das suas duas datas.

3

Insira sua data final

Selecione sua data final. Para "dias até", é a data-alvo futura - um prazo, um aniversário ou uma renovação. Para "dias entre", é a segunda data do seu intervalo. A calculadora aceita datas de 1º de janeiro de 1000 a 31 de dezembro de 9999.

4

Leia o detalhamento completo

O resultado mostra a contagem total de dias e uma decomposição completa em semanas, meses e anos. Use a unidade que se encaixe no seu contexto - dias totais para programação ou agendamento, semanas para planejamento de sprints, meses para previsões financeiras e anos para duração de contratos ou aluguéis.

5

Salve contagens regressivas recorrentes

Use o recurso de salvar para marcar as datas que você consulta regularmente. O painel salvo atualiza a contagem em andamento todos os dias - útil para acompanhar marcos de projeto, renovações de assinatura ou datas de término de contrato sem reinserir datas.

Calculadora de Diferença de Datas

Calcule a diferença precisa entre duas datas quaisquer em dias, semanas, meses e anos - com um detalhamento completo e exato segundo o calendário.

Open tool

Converter dias em semanas, meses e anos

Uma contagem bruta de dias é exata, mas nem sempre a unidade mais útil para comunicação. Dizer a uma parte interessada que um projeto tem "82 dias restantes" é menos intuitivo que "11 semanas e 5 dias" ou "pouco menos de 3 meses". Veja como converter com precisão em cada unidade.

UnidadeFórmulaNotas
SemanasDias ÷ 7 (inteiro + resto)Exato - 7 dias são sempre 1 semana
Meses aproximadosDias ÷ 30,44Comprimento médio do mês gregoriano
Meses exatosPercorrer o calendário do início ao fimConsidera os comprimentos variáveis dos meses
AnosDias ÷ 365,25Aproximação incluindo anos bissextos
Anos + meses exatosDecomposição calendáricaUsada pela Calculadora de Diferença de Datas

Por que dividir por 30 é impreciso

O erro mais comum na aritmética manual de datas é dividir por 30 para obter meses. Como fevereiro tem 28 ou 29 dias e os meses variam de 28 a 31 dias, a média real é de 30,44 dias por mês. Em um intervalo de 6 meses, o erro de usar 30 em vez de 30,44 é de cerca de 2,6 dias - o suficiente para calcular errado um ciclo de faturamento ou uma data de renovação de aluguel. Use a Calculadora de Diferença de Datas para contagens exatas de meses que percorrem o calendário em vez de dividir.

Anos bissextos e intervalos que atravessam fevereiro

Qualquer intervalo de datas que inclua 29 de fevereiro em um ano bissexto contém um dia extra em comparação ao mesmo intervalo em um ano não bissexto. Um intervalo de 1º de dezembro de 2023 a 1º de março de 2024 tem 91 dias (2024 é bissexto: 31 + 29 + 29 + 1 = 91). O mesmo intervalo em 2023 teria 90 dias. As calculadoras online lidam com isso automaticamente; os cálculos manuais precisam de uma verificação explícita de bissexto para cada ano que o intervalo atravessar.

Warning

Nunca escreva "365 dias = 1 ano" em código de faturamento, jurídico ou agendamento. Calcule sempre a partir de datas reais do calendário para considerar os anos bissextos. Uma assinatura SaaS de um ano que começa em 1º de março de 2024 termina em 1º de março de 2025 - esse intervalo é de 366 dias, não 365, porque 2024 é bissexto.

Casos de uso comuns por perfil

Perguntas de duração de datas surgem em quase todos os domínios profissionais. O cálculo é o mesmo independentemente do contexto, mas a unidade que importa e a precisão exigida diferem. Veja como diferentes perfis usam cálculos de dias entre datas na prática.

Gerentes de projeto e desenvolvedores

Planejamento de sprints, acompanhamento de marcos e a pressão dos prazos exigem conhecer os dias exatos restantes. Desenvolvedores acompanhando uma data de lançamento querem o total de dias; gerentes de projeto que comunicam com partes interessadas preferem semanas ou sprints. A calculadora de Dias Até cobre ambos com seu detalhamento multiunidade. Para agendamento no nível de tarefas que precise excluir fins de semana e feriados, combine-a com a Calculadora de Dias Úteis.

Profissionais de RH e folha de pagamento

Períodos de experiência, prazos de aviso prévio e acúmulo de férias dependem todos de contagens exatas de dias de calendário. Um funcionário em experiência de 90 dias que começa em 1º de fevereiro em um ano bissexto termina em 1º de maio (91 dias de calendário). Equipes de RH que confiam em "3 meses = 90 dias" calcularão errado as datas de término em anos bissextos. A Calculadora de Diferença de Datas produz a data de término correta segundo o calendário toda vez.

Profissionais de finanças e jurídico

Durações de contratos, prazos legais, condições de pagamento e períodos de acúmulo de juros dependem todos de contagens exatas de dias. Contextos jurídicos costumam exigir a contagem inclusiva (o dia da prestação é o dia 1). Contextos financeiros normalmente usam convenções real/real para juros de títulos. Confirme sempre a convenção de contagem de dias antes de aplicar um resultado de calculadora a um cálculo vinculante - some 1 à contagem exclusiva para exigências inclusivas.

Uso pessoal do dia a dia

  • Aniversários: quantos dias faltam para o 30º aniversário de alguém ou para um aniversário de casamento.
  • Planejamento de viagens: quantos dias faltam para um voo, o vencimento de um visto ou o check-in do hotel.
  • Acompanhamento de saúde: quantos dias desde o início de um desafio fitness, dieta ou medicação.
  • Contagens regressivas de eventos: quantos dias faltam para um show, formatura, prova ou lançamento de produto.

Tip

Para cálculos de datas relacionados à idade - quantos anos alguém tem em uma data específica, ou quando alguém fará determinada idade - a [Calculadora de Idade](/tools/math/calculators/age-calculator) é mais apropriada que uma ferramenta geral de diferença de datas. Ela lida com datas de nascimento, exibe a idade em anos, meses e dias e mostra a contagem regressiva para o próximo aniversário.

Casos extremos e armadilhas

A maioria dos cálculos de duração de datas é direta, mas um punhado de casos extremos derruba tanto cálculos manuais quanto ferramentas mal escritas. Conhecê-los de antemão evita erros posteriores em projetos, sistemas de faturamento e documentos jurídicos.

Cálculos no mesmo dia

Quando a data inicial e a final são a mesma, uma calculadora exclusiva retorna 0 dias - o intervalo tem comprimento zero. Uma calculadora inclusiva retorna 1. Isso importa para questões de dia de prestação: se um contrato é assinado e executado no mesmo dia, a duração é 0 dias (exclusiva) ou 1 dia (inclusiva)? A resposta depende da própria definição de contagem de dias do contrato.

Datas que atravessam o horário de verão

As transições do horário de verão adicionam ou removem uma hora de um dia. Se você calcular intervalos de datas usando aritmética de milissegundos (como o objeto `Date` do JavaScript faz), um intervalo que atravessa um limite de DST pode ter 23 ou 25 horas em vez de exatamente 24, o que pode deslocar a contagem de dias em 1 dependendo do arredondamento. Calculadoras baseadas em calendário que trabalham com objetos de data em vez de carimbos de tempo evitam esse problema por completo. As calculadoras de datas da Aback Tools usam datas de calendário locais, não carimbos de tempo em milissegundos, então os limites de DST não afetam o resultado.

Datas históricas anteriores ao calendário gregoriano

O calendário gregoriano foi adotado em momentos diferentes em países diferentes - o Reino Unido o adotou em 1752, a Rússia em 1918. Cálculos de datas históricas anteriores à adoção em um determinado país usam o calendário juliano, que difere do gregoriano por um número crescente de dias (atualmente 13 dias). Para pesquisa histórica envolvendo datas anteriores à adoção, use uma calculadora de calendário gregoriano proléptico que aplique as regras gregorianas retroativamente. As calculadoras de datas da Aback Tools usam o calendário gregoriano proléptico para todas as datas.

Caso extremoErro potencialComo lidar
Mesma data inicial e final0 vs 1 diaConfirme o requisito inclusivo vs exclusivo
Atravessar 29 de fevereiro (bissexto)±1 diaUse uma calculadora baseada em calendário
Limite de transição de DST±1 dia (aritmética de carimbo de tempo)Use datas de calendário, não carimbos de tempo
Fim de mês para início de mês±1-3 diasPercorra o calendário, não multiplique por 30
Virada de ano (31 dez → 1º jan)0 vs 1 diaVerifique a convenção de contagem de dias

Warning

No Excel e no Google Sheets, a função DATEDIF com "D" dá a contagem exclusiva de dias. A fórmula de subtração simples (=B1−A1) também dá a contagem exclusiva. Ambas retornam 0 quando início iguala fim. A função DAYS retorna o mesmo resultado. Para contagens inclusivas, some 1 a qualquer uma dessas fórmulas.

Key takeaways

  • A duração entre datas é calculada convertendo as datas em números de dias sequenciais e subtraindo - a Calculadora de Diferença de Datas faz isso instantaneamente sem aritmética manual.
  • A contagem exclusiva (o padrão na maioria das ferramentas) não inclui nenhum dos pontos: 1º de janeiro → 3 de janeiro = 2 dias. Some 1 para a contagem inclusiva quando contratos ou prazos legais exigirem.
  • Nunca use "30 dias por mês" para intervalos de vários meses - a média real é de 30,44 dias, e os anos bissextos deslocam em um dia os intervalos que atravessam fevereiro.
  • Para contagens de dias úteis que excluem fins de semana e feriados, use a Calculadora de Dias Úteis em vez de uma calculadora de dias de calendário.
  • Transições de DST e diferenças entre calendários juliano/gregoriano podem deslocar os resultados em 1 dia - use uma ferramenta baseada em calendário em vez de aritmética bruta de carimbos de tempo.
  • A Calculadora de Dias Até / Dias Desde permite salvar contagens regressivas recorrentes para você consultar uma contagem em andamento sem reinserir datas toda vez.
  • Para cálculos de idade a partir de uma data de nascimento, use a Calculadora de Idade, que exibe o resultado em anos, meses e dias com contagem regressiva para o próximo aniversário.

Perguntas frequentes

Subtract the earlier date from the later date. In mathematical terms, convert both dates to a serial day number (the count of days from a fixed epoch like January 1, 1970) and subtract the smaller from the larger. The result is the number of days between them. The Aback Tools Date Difference Calculator does this automatically - enter your two dates and the result appears instantly with a full breakdown into weeks, months, and years.

For manual calculation, use the formula: Days = (Year2 − Year1) × 365 + adjustment for leap years + (Day2 − Day1). This is tedious for large spans, which is why an online calculator is the practical choice.

Use the Days Until / Days Since Calculator at /tools/math/calculators/days-until-days-since-calculator. Enter today as the start date and your target date as the end date. The calculator returns the exact number of days remaining, broken down into weeks and months.

Alternatively, if you know the approximate number of months, multiply by 30 for a rough estimate. But for any date more than a week away - especially across month boundaries or leap years - use the calculator to avoid off-by-one errors from varying month lengths.

Enter the past date as the start date and today as the end date in the Date Difference Calculator. The result is the exact number of days that have elapsed. This is useful for tracking how long ago an event occurred - a contract start date, a project launch, or a personal milestone.

For recurring tracking (e.g. how many days since you launched a product), use the Days Until / Days Since Calculator save feature to bookmark the date and check the live running count without re-entering anything.

Most date difference calculators - including the Aback Tools Date Difference Calculator - count the span between the two dates exclusively: neither the start date nor the end date is included in the count. So the distance from January 1 to January 3 is 2 days. If you need an inclusive count (counting both the first and last day), add 1 to the result. This distinction matters in legal and contract contexts where "within 30 days" typically means the end date is day 30, not day 31.

Calendar days count every day including weekends and public holidays - a span of 14 calendar days always contains exactly 14 days regardless of when it falls. Business days (also called working days) count only Monday through Friday, excluding any designated public holidays. A 14-calendar-day span contains 10 business days if it starts on a Monday.

Use the Business Days Calculator at /tools/math/calculators/business-days-calculator when you need working-day counts for project scheduling, legal deadlines, or payroll calculations that exclude non-working days.

The Business Days Calculator on Aback Tools supports custom holiday exclusion. Tick "include weekends" and add your specific public holidays to the exclusion list. The calculator then counts every calendar day except the holidays you specify. This is useful for industries like finance or healthcare where Saturday may be a working day but specific national holidays are not.

The most common reason is inclusive versus exclusive counting - whether the start and/or end date are counted as part of the span. A secondary cause is timezone handling: if a calculator converts dates to UTC timestamps, midnight boundaries can shift the result by one day for users in UTC-minus timezones. The Aback Tools Date Difference Calculator works on local calendar dates without timezone conversion, so the result matches what you see on a physical calendar.

Divide the day count by 7 for complete weeks. For months, the calculation is less precise because months have different lengths - an approximate formula is days divided by 30.44 (the average Gregorian month). For an exact breakdown in years, months, and days (e.g. "1 year, 3 months, and 12 days"), use the Date Difference Calculator at /tools/math/calculators/date-difference-calculator, which computes the full decomposition automatically by walking through the calendar rather than dividing a flat day count.

ShareXLinkedIn