Calculadora de Diferença Entre Datas

Resposta: Informe seus valores e a Calculadora de Diferença Entre Datas devolve o resultado exato na hora — fórmula, exemplo resolvido e uma explicação em linguagem simples estão logo abaixo da ferramenta.

Calcule dias, semanas, meses e dias úteis entre duas datas

Ad
Ad

Sobre aritmética de datas

Calculating the days between two dates sounds trivial, but conventions decide the answer: do you count both endpoints, does a year always mean 365 days, and how do you handle leap years? The straightforward difference — day count — is unambiguous, while weeks, months, and years require rules about partial periods. This calculator reports days, total weeks, and a year/month/day breakdown, plus business days (Monday–Friday).

The Gregorian calendar, in use since 1582 and adopted by Britain and its colonies in 1752, adds a leap day every 4 years except century years not divisible by 400 — so 2000 was a leap year but 1900 was not. That rule keeps the average calendar year at 365.2425 days, close to the tropical year of about 365.2422 days.

Dias úteis e fins de semana

A business day conventionally means Monday through Friday, excluding weekend days. Holidays are usually excluded too, but they vary by country and this calculator's business-day count covers weekdays only — subtract known holidays manually for an exact working-day figure. The math matters for contracts: "net 30" payment terms are typically counted in business days in commercial practice, though the exact convention should be stated in the agreement.

Contar dias de semana entre datas dá para fazer a partir da contagem total de dias: semanas completas contribuem com 5 dias úteis cada, e os dias restantes dependem do dia da semana em que o período começa e termina.

Conversões de unidades para durações de datas

A tabela abaixo mostra como uma duração se converte entre unidades comuns usando médias padrão. Um mês tem em média 30,44 dias (365.2425 ÷ 12) e um ano tem em média 365.2425 dias no calendário gregoriano.

UnitDefinição usadaDias por unidade
Week7 dias de calendário7
Mês (média)Ano gregoriano ÷ 1230.44
Ano (média)Ano médio gregoriano365.2425
Ano (comum)Ano de calendário não bissexto365
Ano (bissexto)Ano de calendário bissexto366

Perguntas comuns sobre durações

Um ano entre as mesmas datas do calendário tem 365 dias, ou 366 se o período inclui um 29 de fevereiro. O cálculo de idade segue a mesma convenção: sua idade aumenta no aniversário da sua data de nascimento, não após uma contagem fixa de 365 dias. Portanto, o “mesmo dia do ano que vem” nem sempre está a 365 dias de distância.

A ISO 8601, o padrão internacional de datas, define durações formalmente: P1Y2M3D significa 1 ano, 2 meses, 3 dias. A numeração de semanas da ISO 8601 começa na segunda-feira, o que importa ao comparar rótulos de “semana de” entre sistemas.

Formatos e padrões de data

Ambiguity in date formats causes real errors: 03/04/2026 is March 4 in the US convention and 3 April in much of the rest of the world. ISO 8601 resolves this with the unambiguous YYYY-MM-DD format, which also sorts chronologically as plain text — the reason it underlies databases, APIs, and this calculator's inputs. Always confirm the format when a duration calculation surprises you; a swapped month and day is the most common cause.

Week arithmetic has its own conventions: ISO week dates number weeks from the Monday of the week containing the year's first Thursday, so the first week of a year can begin in the previous December, and a year contains 52 or 53 ISO weeks. Two-weeks-from-Friday style reasoning depends on whether endpoints count — this calculator reports whole weeks and remaining days explicitly so there's no ambiguity.

Time zones add one more layer when comparing dates across regions: the same moment in time can fall on different calendar dates in Tokyo and New York, so "the same date" and "the same moment" are different questions. Date-only arithmetic like this calculator's sidesteps the issue by ignoring time-of-day entirely, which is the right model for ages, anniversaries, and contract day counts, but not for timestamp-precise durations where hours matter.

Durations also anchor everyday deadlines: "30 days from date X" in contracts typically means calendar days including weekends unless the document says business days, while court filings and statutory deadlines often exclude the first day and include the last. Age in years for official purposes counts full elapsed years from the birth date, so someone born on February 29 legally ages on March 1 in non-leap years in many jurisdictions — the kind of edge case pure arithmetic handles correctly as long as the anchor date logic is explicit.

Perguntas frequentes

Como calculo o número de dias entre duas datas?

Subtraia a data mais antiga da mais recente como números de dias. Esta calculadora faz exatamente isso usando o tratamento de datas do seu navegador, e o resultado exclui a data inicial (de 1º de janeiro a 2 de janeiro há 1 dia de diferença).

A calculadora considera anos bissextos?

Sim. As contagens usam datas reais do calendário, então um período que atravessa 29 de fevereiro o inclui. A regra gregoriana acrescenta dias bissextos em anos divisíveis por 4, exceto anos seculares não divisíveis por 400.

O que é um dia útil?

Pela convenção comum usada aqui, segunda a sexta, excluindo fins de semana. Feriados públicos variam por país e não são excluídos automaticamente — subtraia-os você mesmo para números exatos de contratos ou folha de pagamento.

Quantos dias têm 6 meses?

Depende de quais meses: de fevereiro a julho são 181 dias em um ano não bissexto (182 em um bissexto), enquanto outros períodos de seis meses dão 183 ou 184. Pela média de 30,44 dias, 6 meses têm cerca de 183 dias.

Por que um ano às vezes tem 365 e às vezes 365,25 dias?

Um ano específico do calendário tem 365 ou 366 dias. O valor 365,25 (mais precisamente 365.2425 no calendário gregoriano) é a média de longo prazo incluindo os dias bissextos, usado na conversão de durações não vinculadas a datas específicas.