Pule para o conteúdo principal
EverydayToolsSIMPLES • GRÁTIS • RÁPIDO
InícioCategorias
Ferramentas de busca...
  1. Home
  2. Data e Hora
  3. Calculadora de Diferença de Datas
Advertisement
Loading...
Advertisement
Loading...

Encontre a duração exata entre duas datas

Se você está planejando um prazo de projeto, acompanhando quanto tempo passou desde um evento importante ou simplesmente curioso sobre o número de dias entre duas datas, a Calculadora de Diferença de Datas torna isso fácil. Esta ferramenta online gratuita calcula a duração exata do calendário entre qualquer data de início e fim, apresentando os resultados em dias, semanas, meses, anos, horas, minutos e até segundos — tudo de uma vez.

Entendendo Diferenças de Datas

O que é uma Diferença de Data?

Uma diferença de data é a duração de tempo que separa duas datas específicas do calendário. Pode ser expressa em várias unidades — dias, semanas, meses ou anos — dependendo do que é mais significativo para a situação. A forma mais simples é uma contagem total de dias: o número de períodos de 24 horas entre as datas de início e fim. No entanto, para a maioria dos propósitos do dia a dia, as pessoas preferem um detalhamento legível, como '1 ano, 3 meses e 17 dias' em vez de '502 dias.' Nossa calculadora fornece ambos os formatos simultaneamente. A opção 'incluir data final' é útil quando tanto o dia de início quanto o dia final devem ser contados — por exemplo, ao calcular uma idade entre um aniversário e hoje, incluindo o próprio dia de hoje.

Como a Diferença é Calculada?

No núcleo, a contagem total de dias é calculada subtraindo a data de início da data final em milissegundos e dividindo pelo número de milissegundos em um dia (86.400.000). Isso sempre produz um inteiro exato. As semanas são derivadas dividindo os dias por 7. Meses aproximados usam 30,4375 dias por mês (o comprimento médio do mês considerando anos bissextos). Anos aproximados usam 365,25 dias. Para o detalhamento preciso do calendário (X anos, Y meses, Z dias), a calculadora realiza operações de transporte: se os dias restantes forem negativos, um mês é emprestado; se os meses ficarem negativos, um ano é emprestado. Os dias úteis são contados iterando por cada dia do calendário e pulando sábados (e domingos).

Por que isso é importante?

Conhecer a duração precisa entre datas tem amplas aplicações práticas. Em contextos legais e financeiros, as durações de contratos, períodos de aviso e termos de empréstimos são frequentemente expressos em dias exatos do calendário. Na saúde, a idade de um paciente em dias ou semanas pode afetar decisões de tratamento. Profissionais de RH calculam períodos de experiência, datas de aniversário para aquisição de benefícios e acúmulos de licença. Gerentes de projeto acompanham durações de sprints, durações de projetos e marcos. Em um nível pessoal, as pessoas usam diferenças de datas para calcular idades, contar os dias até casamentos e feriados, acompanhar aniversários de relacionamentos ou refletir sobre quanto tempo passou desde um evento significativo na vida.

Limitações e Observações

A calculadora computa dias de calendário e não considera fusos horários — ambas as datas são tratadas como meia-noite no mesmo fuso horário. Para cálculos precisos que consideram fusos horários, use uma ferramenta dedicada de fuso horário. Cálculos de dias úteis excluem apenas fins de semana; eles não removem automaticamente feriados, que variam por país e região. Se você precisar de contagens de dias úteis que considerem feriados, subtraia manualmente o número de feriados que caem dentro do intervalo. Os meses e anos exibidos em forma aproximada (por exemplo, 'total de meses' = dias / 30,4375) diferirão ligeiramente dos meses precisos do calendário porque os meses têm comprimentos diferentes. Para fins legais ou contratuais, sempre verifique os resultados com um advogado ou sistema oficial.

Date Difference Formulas

Total Days Between Dates

Days = (Date₂ − Date₁) ÷ 86,400,000 ms

Subtract the start date from the end date in milliseconds, then divide by 86,400,000 (the number of milliseconds in one day) to get an exact day count.

Weeks from Days

Weeks = Days ÷ 7

Divide the total number of days by 7 to find the equivalent in weeks. The remainder gives leftover days.

Dias Úteis

Business Days = Total Days − Weekends − Holidays

Count only Monday through Friday by subtracting weekend days (and optionally public holidays) from the total day count.

Approximate Months

Months ≈ Days ÷ 30.4375

Divide total days by the average month length (365.25 ÷ 12 = 30.4375 days) for a statistical approximation. Calendar-accurate months vary by month length.

Date Reference Tables

Days in Each Month

The number of days in each calendar month. February has 29 days in leap years (years divisible by 4, except centuries not divisible by 400).

MêsDiasCumulative Days (non-leap)
Janeiro3131
Fevereiro28 (29 in leap year)59
Março3190
Abril30120
Maio31151
Junho30181
Julho31212
Agosto31243
Setembro30273
Outubro31304
Novembro30334
Dezembro31365

Common Date Intervals

Frequently used time periods for business, finance, and planning purposes.

IntervaloDuraçãoTypical Use
Weekly pay period7 daysWeekly payroll cycle
Biweekly pay period14 daysMost common US payroll cycle
Semestral~15 days (2× per month)1st and 15th of each month
Calendar month28–31 daysMonthly billing, rent, subscriptions
Calendar quarter~91 days (3 months)Q1: Jan–Mar, Q2: Apr–Jun, Q3: Jul–Sep, Q4: Oct–Dec
Half year (semester)~182 days (6 months)Academic semesters, semi-annual reviews
Fiscal year365–366 daysAnnual financial reporting, tax year
Leap year cycle1,461 days (4 years)366 + 365 + 365 + 365 days

Worked Examples

Calculate Days Between January 15 and June 30

Find the total number of calendar days between January 15 and June 30 of the same year (non-leap year).

1

January: 31 − 15 = 16 remaining days in January

2

February: 28 days

3

March: 31 days

4

April: 30 days

5

May: 31 days

6

June: 30 days

7

Total: 16 + 28 + 31 + 30 + 31 + 30 = 166 days

There are 166 calendar days between January 15 and June 30. That is approximately 23 weeks and 5 days, or about 5 months and 15 days.

Count Business Days in Q1 (January 1 – March 31)

Calculate the number of business days (Monday–Friday) in the first quarter of 2026.

1

Q1 2026: January 1 – March 31 = 90 calendar days (non-leap year)

2

Count weekends: 90 days contains approximately 12 full weeks + 6 extra days

3

12 weeks × 2 weekend days = 24 weekend days

4

Check the 6 extra days (Jan 1, 2026 is Thursday): Thu, Fri, Sat, Sun, Mon, Tue — 2 weekend days

5

Total weekends: 24 + 2 = 26 weekend days

6

Business days: 90 − 26 = 64 business days (before holiday deductions)

Q1 2026 has approximately 64 business days (excluding public holidays). Subtract any applicable holidays like New Year's Day and Presidents' Day for your specific count.

Como Usar a Calculadora de Diferença de Datas

1

Insira a Data de Início

Clique no campo da Data de Início e selecione a data mais antiga das duas usando o seletor de datas do seu dispositivo, ou digite a data manualmente. Use o botão 'Hoje' para definir instantaneamente qualquer campo para a data de hoje. Use os botões de pré-definição rápida para pular para intervalos comuns como 'Desde o Ano Novo' ou 'Últimos 100 Dias'.

2

Insira a Data de Término

Selecione a Data de Término usando o seletor de datas. Se precisar inverter as datas, clique no botão 'Trocar Datas' e os valores de início e término serão trocados instantaneamente. A calculadora sempre mostra a diferença absoluta, então a ordem não afeta o resultado.

3

Escolha Suas Opções

Marque 'Incluir data de término' se quiser que tanto o primeiro quanto o último dia sejam contados (útil para durações de eventos). Ative 'Apenas dias úteis' para excluir os finais de semana da contagem — ideal para prazos de projetos e períodos de aviso legal. Se o sábado fizer parte da sua programação de trabalho, também marque a opção de sábado.

4

Leia e Use Seus Resultados

Os resultados aparecem instantaneamente mostrando o total de dias, o detalhamento preciso do calendário (anos, meses, dias), semanas, meses aproximados, anos aproximados e horas/minutos/segundos. Use o botão 'Copiar Resultado' para copiar o resumo para sua área de transferência ou 'Exportar CSV' para baixar o detalhamento completo para uso em planilhas.

Perguntas Frequentes

Como a calculadora conta os dias entre as datas?

A calculadora subtrai a data de início da data de término em milissegundos e divide por 86.400.000 (o número de milissegundos em um dia) para obter uma contagem exata de dias inteiros. Este método leva em conta corretamente todos os meses do calendário, independentemente de quantos dias eles contêm, e lida automaticamente com anos bissextos, já que 29 de fevereiro é simplesmente mais um dia na contagem de milissegundos. O resultado é sempre o número total de dias de calendário que se passaram, não o número de páginas do calendário viradas.

O que significa 'incluir data de término'?

Por padrão, a calculadora conta os dias entre duas datas exclusivamente — nem o dia de início nem o dia de término são incluídos na contagem. Por exemplo, a diferença entre 1 de janeiro e 3 de janeiro é de 2 dias. Se você marcar 'Incluir data de término', a contagem aumenta em 1, então de 1 de janeiro a 3 de janeiro se torna 3 dias. Isso é útil quando você quer contar a duração de um evento onde tanto o primeiro quanto o último dia devem ser incluídos — por exemplo, uma conferência que ocorre de segunda a sexta-feira, inclusive, é de 5 dias, não 4.

Como os dias úteis são calculados?

Os dias úteis são calculados iterando por cada dia do calendário no intervalo e contando apenas os dias que caem de segunda a sexta-feira. Sábados e domingos são excluídos. Se você ativar a opção 'Sábado é um dia útil', apenas os domingos são excluídos. Observe que os feriados não são removidos automaticamente — eles variam de país para país e até mesmo por política da empresa. Se seu intervalo incluir feriados que não devem contar como dias úteis, subtraia manualmente o número desses feriados do resultado de dias úteis.

Por que os meses/anos aproximados diferem do detalhamento do calendário?

Os totais aproximados usam médias fixas: 30,4375 dias por mês (365,25 / 12) e 365,25 dias por ano. Essas médias suavizam a variação nos comprimentos dos meses e anos bissextos. O detalhamento do calendário (X anos, Y meses, Z dias) usa comprimentos reais dos meses: conta anos inteiros que se passaram, depois conta meses inteiros que se passaram dentro do intervalo restante, e então conta os dias restantes. O método do calendário fornece uma resposta mais intuitiva para os humanos, enquanto o método aproximado é útil para comparações estatísticas ou científicas onde unidades consistentes são importantes.

O que são 'marcos notáveis'?

Quando o número de dias entre suas duas datas é um número redondo — como exatamente 100, 500, 1000, 1500, 2000, 5000 ou 10000 dias — a calculadora exibe um banner de marco especial. Ela também destaca aniversários exatos (múltiplos de 365 dias) e períodos mensais exatos. Esses marcos são divertidos de celebrar e são frequentemente usados em relacionamentos pessoais, aniversários de negócios e contagens regressivas em redes sociais. Se seu intervalo de datas atingir um desses números, você verá a chamada automaticamente.

Posso usar a calculadora para cronômetros de contagem regressiva?

Sim. Quando a data de término que você seleciona está no futuro (após hoje), a calculadora muda automaticamente para o modo de contagem regressiva e exibe um banner indicando que o resultado mostra os dias restantes em vez dos dias passados. Isso facilita a contagem regressiva para eventos futuros, como férias, casamentos, datas de exames, lançamentos de produtos ou aniversários. O detalhamento completo de semanas, meses e anos também é mostrado para que você saiba exatamente quão longe o evento está em cada unidade de tempo.

Related Tools

Time Duration Calculator

Calculate the duration between two times in hours, minutes, and seconds.

Calculadora de Idade

Calculate your exact age in years, months, days, and upcoming birthday countdown.

Calculadora de Data Prevista para Parto

Estimate your due date and track pregnancy milestones by week.

Calculadora de Idade Coreana

Convert between international age and Korean age counting systems.

Work Hours Calculator

Calculate total work hours, overtime, and pay for any period.

EverydayToolsSIMPLES • GRÁTIS • RÁPIDO

Ferramentas online gratuitas para profissionais não de TI. Calculadoras, conversores, geradores e mais.

Categorias Populares

  • Calculadoras de Saúde
  • Calculadoras Financeiras
  • Ferramentas de Conversão
  • Calculadoras de Matemática

Empresa

  • Sobre
  • Contato
  • Política de Privacidade
  • Termos de Serviço

© 2026 EverydayTools.io. Todos os direitos reservados.