Um ano é bissexto se é divisível por 4, exceto se for divisível por 100, a não ser que também seja por 400. Assim, 2024 foi bissexto, 1900 e 2100 não são, e 2000 foi. A regra existe porque a Terra leva cerca de 365,2422 dias para dar a volta no Sol, não 365, e um calendário que ignora esse quarto de dia a mais se afasta das estações aproximadamente um dia a cada quatro anos.
Por que um ano precisa de um dia extra?
As estações seguem o Sol, não o calendário. O intervalo entre um equinócio de março e o seguinte dura em média cerca de 365,2422 dias (o ano tropical). Um calendário de anos de 365 dias fica para trás quase seis horas por ano. Em quatro anos está um dia atrasado, em um século cerca de 24 dias, e o início do verão começa a andar em direção à primavera.
A solução do calendário de Júlio César foi a mais simples: somar um dia a cada quarto ano. Isso faz o ano médio durar 365,25 dias, que é perto de 365,2422 mas não é igual. A diferença é de cerca de 11 minutos por ano, invisível numa vida e bem visível ao longo de séculos.
Por que 1900 e 2100 não são bissextos?
Porque 365,25 é um pouco longo demais. Em 400 anos, uma regra de "a cada quarto ano" insere 100 dias bissextos, quando o Sol pede cerca de 97. A regra gregoriana tira três deles eliminando o dia bissexto de três em cada quatro anos de século:
| Ano | Divide por 4? | Divide por 100? | Divide por 400? | Bissexto? |
|---|---|---|---|---|
| 2024 | sim | não | n/a | sim |
| 2026 | não | n/a | n/a | não |
| 1900 | sim | sim | não | não |
| 2000 | sim | sim | sim | sim |
| 2100 | sim | sim | não | não |
Faça a conta: a cada 400 anos há 97 anos bissextos e 303 comuns, ou seja, 146.097 dias. Divida por 400 e o ano médio dura 365,2425 dias. Isso fica a cerca de 0,0003 de dia do ano tropical, um erro que só soma um dia depois de vários milhares de anos. Ninguém precisou decidir ainda o que fazer com isso, e em 2026 ninguém concordou com nada.
Leia a regra na ordem em que as exceções se aninham. Teste primeiro o 400, depois o 100 e depois o 4. Testar o 4 primeiro é o erro clássico: ele considera 1900 bissexto.
O que a reforma de 1582 realmente pulou?
Antes da regra gregoriana, o calendário juliano contava um ano bissexto a cada quatro sem exceções, e no século XVI já tinha se afastado cerca de dez dias das estações. O equinócio de primavera que o calendário da Igreja colocava perto de 21 de março chegava por volta de 11 de março. A reforma do papa Gregório XIII teve duas partes: adotar a nova regra dos séculos dali em diante e eliminar dez dias para trazer o calendário de volta ao lugar.
Nos países que adotaram primeiro, entre eles Espanha, Portugal e a maior parte da Itália, a quinta-feira 4 de outubro de 1582 foi seguida pela sexta-feira 15 de outubro de 1582. Nenhum dia da semana foi pulado; as datas é que foram. A adoção foi lenta e política. A Grã-Bretanha e suas colônias mudaram em setembro de 1752 e tiveram de eliminar onze dias, porque tinha passado mais um século: 2 de setembro foi seguido por 14 de setembro. A Rússia mudou em 1918.
A consequência prática é que uma data anterior à mudança significa coisas diferentes em lugares diferentes, e a maior parte dos softwares ignora isso. Eles estendem a regra de hoje para trás indefinidamente, o que se chama calendário gregoriano proléptico. Para qualquer coisa da vida moderna, isso serve. Para um historiador comparando dois documentos de 1600, não.
O que dá errado no software em 29 de fevereiro?
Quase todos os erros do dia bissexto vêm de uma de três suposições.
- "Um ano tem 365 dias." Somar 365 dias a uma data dá 1º de março ou 28 de fevereiro do ano seguinte, não o mesmo dia do ano, em qualquer período que cruze um 29 de fevereiro. Para uma assinatura, um prazo de contrato ou uma garantia, é um dia dado ou tirado.
- "Todo quarto ano é bissexto." Está certo de 1901 a 2099, então sobrevive aos testes por uma vida inteira e falha em 2100. As planilhas têm uma versão famosa disso: o Excel trata 1900 como ano bissexto, uma decisão tomada por compatibilidade com um programa anterior, então a numeração dos dias antes de março de 1900 fica deslocada em um em relação ao calendário real.
- "Somar um ano a uma data sempre dá uma data válida." Não dá: 29 de fevereiro de 2024 mais um ano é 29 de fevereiro de 2025, que não existe. Bibliotecas diferentes respondem de formas diferentes. Algumas ajustam para 28 de fevereiro, outras passam para 1º de março, outras geram um erro, e o
Datedo JavaScript passa em silêncio para 1º de março quando você o monta com campos separados.
Alguns desses erros saíram nas notícias. Um firmware de tocador de música que travou no dia 366 de 2008, e uma plataforma de nuvem cujos certificados falharam em 29 de fevereiro de 2012 porque foram emitidos com validade de um ano contada a partir de um dia bissexto, são os dois mais citados. Ambos foram amplamente noticiados, mas trate os detalhes como relatos publicados e não como algo verificado aqui. O que importa é o padrão: o erro fica adormecido por até quatro anos.
Um problema vizinho é que os anos bissextos também atrapalham "quanto dura um dia". Os dias nem sempre têm 24 horas quando os relógios mudam, que é outro assunto tratado em por que um fuso horário não é um deslocamento. O tempo Unix evita os dois contando segundos, como explica o que é um timestamp Unix.
Como conferir um período que cruza um dia bissexto?
Não raciocine a partir do 365. Coloque as duas datas em uma calculadora de diferença entre datas e leia o total de dias: de 1º de março de 2023 a 1º de março de 2024 são 366 dias, e de 1º de março de 2024 a 1º de março de 2025 são 365. O período que contém o 29 de fevereiro de 2024 é o longo. A ferramenta mede pelo calendário real, incluindo a regra dos séculos, então de 28 de fevereiro a 1º de março de 2100 é 1 dia e o mesmo par em 2096 é 2.
O lado da idade é uma convenção, não aritmética. Quem nasceu em 29 de fevereiro só tem aniversário de verdade nos anos bissextos, então uma calculadora de idade exata precisa escolher um dia para os outros três. A nossa trata 28 de fevereiro como o aniversário. Muitas outras usam 1º de março, e a regra legal de onde você mora pode diferir das duas. Como calcular sua idade exata explica por que as calculadoras divergem.
O que nenhuma das duas ferramentas faz: elas não conhecem os dias eliminados em 1582, 1752 ou 1918, porque usam o calendário gregoriano proléptico. Um período que cruza a mudança britânica vai sair onze dias mais curto na história do que na tela. Não as use para datar documentos anteriores à adoção local. Os segundos intercalares são outra coisa e nenhuma das duas ferramentas os conta.
Existe algum padrão para lembrar?
- Se o ano divide por 400, é bissexto.
- Senão, se divide por 100, não é.
- Senão, se divide por 4, é.
- Senão, não é.
Para o século atual isso se reduz a "divide por 4", porque 2100 é a única exceção e fica a 74 anos deste artigo. Os três próximos que vale saber: 2028, 2032 e 2036 são bissextos, e 2100 não é.
Para conferir um período real em vez de confiar no 365, passe-o pela calculadora de diferença entre datas, que funciona no seu navegador e mede pelo calendário real, incluindo o 29 de fevereiro e a regra dos séculos. Ela não conhece os calendários anteriores à mudança local do juliano para o gregoriano, então limite-a a datas modernas.
Para a convenção de contagem que confunde as pessoas mesmo sem dia bissexto, como contar os dias entre duas datas explica por que existem duas respostas corretas para o mesmo par.
Perguntas frequentes
Como saber se um ano é bissexto?
Um ano é bissexto se divide por 400, ou se divide por 4 mas não por 100. Assim, 2000 e 2024 são bissextos, enquanto 1900 e 2100 não são. Teste primeiro a regra dos séculos: olhar só a divisibilidade por 4 erra os anos de século.
Por que 2100 não é bissexto?
Porque divide por 100 mas não por 400. Um dia bissexto a cada quarto ano faz o ano médio durar 365,25 dias, um pouco mais que o ano solar de cerca de 365,2422 dias. O calendário gregoriano tira o dia bissexto dos anos de século que não dividem por 400, o que leva a média a 365,2425 dias.
Quantos dias foram pulados quando o calendário gregoriano começou?
Dez dias em 1582 nos países que o adotaram primeiro: ao 4 de outubro seguiu-se o 15 de outubro. A Grã-Bretanha e suas colônias mudaram depois, em setembro de 1752, e pularam onze dias, de 2 de setembro direto para 14 de setembro. Outros países mudaram em outras datas, então os dias pulados dependem de onde você está.
O que acontece se eu somar um ano a 29 de fevereiro?
Depende do software, porque o ano seguinte não tem 29 de fevereiro. Algumas bibliotecas ajustam para 28 de fevereiro, outras passam para 1º de março e outras geram um erro. Confira o que a sua faz e teste uma data de dia bissexto de propósito, já que um conjunto de testes comum não vai incluí-la.
Um ano bissexto tem 366 dias e só fevereiro muda?
Sim nas duas coisas. Um ano bissexto tem 366 dias, e o dia extra é 29 de fevereiro; os outros meses mantêm a duração. Qualquer data de março em diante cai um dia mais tarde no ano do que em um ano comum, por isso os números de dia do ano se deslocam depois de fevereiro.
Última atualização 30 de setembro de 2026