Skip to main content
🟢 Beginner 🔥 Popular

Calculadora de diferença de data - dias entre datas

Calcule exatamente quantos dias, semanas, meses e anos existem entre duas datas. Inclui a contagem de dias úteis. Controla anos bissextos. Gratuito, resultados instantâneos.

Como é calculada a diferença de data

Para calcular a diferença exata entre duas datas, é preciso ter cuidado com os diferentes comprimentos de meses, anos bissextos e regras do calendário.

  1. Converta ambas as datas para uma unidade comum (por exemplo, dias totais a partir de um ponto de referência como 1 de janeiro de 1970)
  2. Subtrair a contagem de dias da data anterior da contagem de dias da data posterior
  3. Converta o resultado em anos, meses, semanas e dias

Exemplo de cálculo:De 15 de março de 2020 a 8 de novembro de 2025:

Por que isso é complicado manualmente:Os meses têm 28, 29, 30 ou 31 dias. Um cálculo baseado em meses de 15 de março a 15 de abril é "1 mês" independentemente de esse intervalo ser de 31 ou 28 dias. Nossa calculadora lida com todos esses casos de borda automaticamente.

Regras do ano bissexto: quando fevereiro tem 29 dias

Os cálculos corretos da data exigem a compreensão dos anos bissextos.

  1. Um ano divisível por4é um ano bissexto (por exemplo, 2024)
  2. Excepção:Séculos (divisíveis por 100) NÃO são anos bissextos (por exemplo, 1900)
  3. Excepção à excepção:Séculos de anos divisíveis por 400 são anos bissextos (por exemplo, 2000)

Então: 2000 = ano bissexto , 1900 = não é um ano bissexto , 2100 = não será um ano bissexto .

AnosDivisível por 4?Centenário?Divisível por 400?Um ano bissexto?
OutrasSim , sim .NoSim , sim .
Em 2025,NoNoNão , não .
2100 anosSim , sim .Sim , sim .NoNão , não .
Em 2000Sim , sim .Sim , sim .Sim , sim .Sim , sim .
O ano de 1900Sim , sim .Sim , sim .NoNão , não .

Ao longo de 400 anos, há exatamente 97 anos bissextos, fazendo com que o ano médio seja de 365,2425 dias - correspondendo muito ao ano solar real de 365,2422 dias.

Dias úteis versus dias de calendário

Para muitas finalidades práticas (contratos, prazos, planeamento de projectos), é necessáriodias úteis(dias úteis) em vez de dias de calendário:

Dias úteis = dias de calendário - fins de semana - feriados

Em uma semana de trabalho padrão de 5 dias, um período de 30 dias de calendário tem aproximadamente 22 dias úteis (subtraindo ~ 8 dias de fim de semana, menos feriados).

Dias de calendárioDias úteis aproximados (EUA)
7 dias (1 semana)5 dias úteis
14 dias (2 semanas)10 dias úteis
30 dias (1 mês)~ 22 dias úteis
90 dias (1 trimestre)~65 dias úteis
365 dias (1 ano)~261 dias úteis

Importante:Os feriados federais dos EUA reduzem isso ainda mais. Existem 11 feriados federais, levando os dias úteis reais dos EUA por ano a aproximadamente 250. Diferentes países têm diferentes feriados públicos - o Reino Unido tem 8 feriados bancários, a Alemanha tem 9 - 13 (varia de estado para estado), a França tem 11.

Utilizações Práticas para o Cálculo da Diferença de Data

Conhecer o número exato de dias entre datas é essencial em muitas situações do mundo real:

Idade, duração e aritmética de data: cálculos comuns

Aqui estão cenários matemáticos de datas comuns com exemplos de trabalho:

EscenárioComeça .FimResultado
Dias em 2024 (ano bissexto)1 de janeiro de 202431 de dezembro de 2024366 dias
Dias até a aposentadoria (65 anos a partir de 15 de março de 1970)11 de Março de 202615 de Março de 20353.292 dias
Prazo do contrato de 90 dias15 de janeiro de 2026+ 90 dias15 de Abril de 2026
Semanas de gravidez (LMP Nov 1)1 de Novembro de 202511 de Março de 202619 semanas, 0 dias
Período de detenção de investimentos (ganhos de capital)5 de Outubro de 20246 de Outubro de 2025366 dias (limite de longo prazo atingido)

Nota de imposto sobre ganhos de capital dos EUA:As taxas de ganhos de capital de longo prazo aplicam-se a ativos detidos por mais de 365 dias. A diferença entre 364 e 366 dias pode mudar sua taxa de imposto de até 37% (taxas de renda ordinárias de curto prazo) para 0%, 15% ou 20% (taxas de longo prazo).

Número e Data do Dia Juliano Aritméticos Internos

Nos bastidores, o software de aritmética de data (incluindo nossa calculadora) funciona convertendo cada data em uma contagem absoluta de dias, realizando aritmética e depois convertendo de volta.Número do Dia Juliano (JDN), que conta os dias a partir de 1 de janeiro de 4713 aC.

Mais comumente na computação, as datas são armazenadas como o número de dias (ou milissegundos) desde uma data de referência chamadaÉpoca Unix: 1 de janeiro de 1970 às 00:00 UTC.

É por isso que a subtração de data é simples na programação: 11 de março de 2026 (dia 20.527) menos 15 de março de 2020 (dia 18.336) = 2.191 dias.

Por que o calendário gregoriano é estranho:Ao contrário das unidades métricas, em que tudo é dividido por 10, a aritmética de calendário envolve meses irregulares (28 a 31 dias), anos bissextos variáveis e tempo baseado em 60 horas.

Cálculos de data em programação e folhas de cálculo

Quer trabalhem no Excel, no Google Sheets, no Python ou no JavaScript, a aritmética de datas segue os mesmos princípios, mas cada plataforma tem a sua própria sintaxe e gotchas.

Excel e Google Sheets:As datas são armazenadas internamente como números de série (dias desde 1 de janeiro de 1900 no Excel, ou 30 de dezembro de 1899 no Google Sheets).

TarefaFórmulaExemplo de resultado
Dias entre datas=B2-A2- 365 -
Mês entre datas=DATEDIF ((A2,B2,"M")12
Anos entre datas=DATEDIF ((A2,B2,"Y")1
Adicionar 90 dias a uma data=A2+9015 de Abril de 2026
Dias úteis entre=DÍAS DE TRABALHO ((A2,B2)261 (em inglês)

A ComissãoDATEDIFA função não está documentada no Excel, mas é totalmente funcional - ela calcula diferenças em anos completos ("Y"), meses ("M") ou dias ("D") entre duas datas.

Python (módulo de data e hora):Python'sdatetimeA biblioteca lida com a subtração de data de forma nativa.dateobjetos retorna umtimedeltaobjecto com um.daysPara cálculos de dias úteis, onumpy.busday_count()função ou opandas.bdate_range()O método é a ferramenta padrão.

Javascript:O incorporadoDateO objeto armazena datas em milissegundos desde a época do Unix (1 de janeiro de 1970). Subtraindo dois objetos de data dá milissegundos, que você divide por 86.400.000 para obter dias.new Date('2026-03-15')pode ser interpretado como meia-noite UTC, o que pode alterar o resultado em um dia, dependendo do fuso horário local do utilizador.

Perigos comuns em todas as plataformas:

Reformas históricas do calendário e dias perdidos

Ao calcular diferenças de datas que abrangem séculos, você pode encontrar anomalias no calendário histórico que afetam a precisão:

Reforma do Calendário Gregoriano (1582):Quando o Papa Gregório XIII reformou o calendário juliano, 10 dias foram removidos. Em países católicos, 4 de outubro de 1582 foi seguido imediatamente por 15 de outubro de 1582.

A adoção varia de acordo com o país:As nações protestantes e ortodoxas adotaram o calendário gregoriano muito mais tarde. A Grã-Bretanha e suas colônias (incluindo a América) não mudaram até setembro de 1752, quando 11 dias foram ignorados - 2 de setembro foi seguido por 14 de setembro. A Rússia não o adotou até 1918 (13 dias ignorados), e a Grécia esperou até 1923.

Isso significa que uma data como "15 de fevereiro de 1700" tem um significado diferente na Inglaterra (ainda usando o calendário juliano) do que na Espanha (já usando o gregoriano).

O problema do início do ano:Antes de 1752, a Inglaterra contava o início do novo ano como 25 de março (Lady Day), e não 1 de janeiro. Assim, 1 de fevereiro de 1700 nos registros ingleses era realmente 1 de fevereiro de 1700/01 (1701 no cálculo moderno). O aniversário de George Washington é registrado como 11 de fevereiro de 1731 (estilo antigo), mas é comemorado como 22 de fevereiro de 1732 (estilo novo).

Para qualquer cálculo de data envolvendo datas antes de 1923, esteja ciente de que a conversão de juliano para gregoriano pode afetar seu resultado em até 13 dias. Nossa calculadora usa o calendário gregoriano proleptico (estendendo as regras gregorianas para trás), que é o padrão moderno para computação, mas não reflete o calendário histórico real usado na época.

Você sabia?

Perguntas frequentes

Quantos dias há entre duas datas?

Insira ambas as datas em nossa calculadora para uma contagem instantânea. Para fazê-lo manualmente, converta cada data em dia do ano e subtraia, levando em conta diferentes comprimentos de anos. Um ano bissexto tem 366 dias; um ano padrão tem 365. Nossa calculadora lida com todos os casos de borda automaticamente.

Como são calculados os anos bissextos?

Um ano é um ano bissexto se: (1) divisível por 4, E (2) se for um ano do século, também divisível por 400. Então 2000 foi um ano bissexto (divisível por 400), 1900 não foi (divisível por 100 mas não por 400), e 2024 é um ano bissexto. O próximo ano bissexto do século é 2400.

Como calculo dias úteis entre duas datas?

Contar dias de calendário, depois subtrair o número de sábados e domingos nesse intervalo, e subtrair quaisquer feriados públicos. Aproximadamente: dias de calendário x 5/7 dá uma contagem aproximada de dias úteis. Nos EUA, há aproximadamente 261 dias úteis por ano menos 11 feriados federais = 250 dias úteis.

Quantos dias faltam para uma data específica?

Subtraia a data de hoje da data-alvo. Nossa calculadora faz isso automaticamente. Por exemplo, se hoje for 11 de março de 2026, há 20 dias até 31 de março de 2026 - e 356 dias até 2 de março de 2027.

O que é uma quinzena?

Uma quinzena é exatamente 14 dias (2 semanas). A palavra vem do inglês antigo 'fēowertyne niht' (quatorze noites). É comumente usado no inglês britânico para folha de pagamento (pago quinzenalmente) e alguns termos contratuais.

Qual é a diferença entre dias de calendário e dias úteis?

Os dias de calendário contam todos os 7 dias da semana. Os dias úteis (dias de trabalho) contam apenas de segunda a sexta-feira, excluindo fins de semana e feriados. Um prazo de "30 dias" geralmente significa 30 dias de calendário; um prazo de "20 dias úteis" significa 4 semanas de trabalho.

Quantas semanas há num ano?

Um ano padrão tem 52 semanas e 1 dia (365 dias ÷ 7 = 52,14). Um ano bissexto tem 52 semanas e 2 dias (366 ÷ 7 = 52,28). É por isso que a mesma data avança 1 dia da semana a cada ano e 2 dias após um ano bissexto.

Por que o período de 90 dias é importante para impostos e prazos legais?

Muitos prazos legais e financeiros são expressos como contagens de dias específicos. O IRS tem prazos de arquivamento de 90 dias para certos avisos. Ganhos de capital dos EUA tornam-se 'de longo prazo' (taxa de imposto mais baixa) após 365 dias de detenção. As apólices de seguro podem ter requisitos de aviso prévio de 30 dias. O cálculo exato do dia do calendário evita erros dispendiosos.