Data e hora

Calculadora de ano bissexto — Regra e número de dias

Verifique se um ano é bissexto e veja quantos dias ele tem, com a regra aplicada ao valor informado.

Fórmulas e fontes atualizadas · Fontes de dados · 1Ver algoritmo, constantes e entradas padrão (JSON)

Insira os seus valores

Dia do ano a converter

Sobre esta calculadora

Um ano é bissexto se for divisível por quatro, exceto os anos de século, que precisam ser divisíveis por 400. Essa regra mantém o calendário alinhado às estações com um erro de menos de um dia a cada 3.200 anos. As opções avançadas convertem o número do dia do ano em data. Os resultados incluem a regra gregoriana aplicada e o ano bissexto anterior, quando existe.

Exemplo resolvido

calculado com os valores padrão abaixo

Ano 2.028 · Dia do ano a converter 1 Ano bissexto? Sim · Dias no ano 366 dias · Dias em fevereiro 29 dias · Próximo ano bissexto 2.032 · Ano bissexto anterior 2.024 · Regra aplicada Divisível por 4 e não por 100 — ano bissexto · Que dia do ano é esse 2028-01-01

Método e pressupostos

leap = ((y mod 4 = 0) ∧ (y mod 100 ≠ 0)) ∨ (y mod 400 = 0); days = {366, leap = 1; 365, leap = 0} O próximo ano bissexto é procurado a partir de y + 1 até a regra ser satisfeita; fevereiro tem 29 dias em ano bissexto e 28 em ano comum. Um ano é bissexto se for divisível por quatro, exceto os anos de século, que precisam ser divisíveis por 400. Essa regra mantém o calendário alinhado às estações com um erro de menos de um dia a cada 3.200 anos. As fontes explicam definições e métodos; os valores adicionais devem ser conferidos com as hipóteses desta página.

Fontes de dados

As fontes explicam definições e métodos; os valores adicionais devem ser conferidos com as hipóteses desta página.

Isenção de responsabilidade

Estas calculadoras fornecem resultados gerais de data. Feriados, convenções de dias úteis e regras de fuso horário são definidos localmente e mudam; confirme no calendário oficial tudo o que tenha efeitos legais ou contratuais.

Mantido por: CalcDelta Fórmulas e fontes atualizadas ·

Fonte da implementação

Este registro descreve a implementação desta página, sem validação independente. As referências externas sustentam apenas a fórmula ou definição indicada; estimativas e regras próprias mantêm suas premissas.

Ver algoritmo, constantes e entradas padrão (JSON)

Fórmula e variáveis

leap = ((y mod 4 = 0) ∧ (y mod 100 ≠ 0)) ∨ (y mod 400 = 0); days = {366, leap = 1; 365, leap = 0}

y
ano civil (inteiro)
leap
indicador de ano bissexto (1 = bissexto, 0 = ano comum)
days
dias no ano
next
próximo ano que satisfaz a regra

O próximo ano bissexto é procurado a partir de y + 1 até a regra ser satisfeita; fevereiro tem 29 dias em ano bissexto e 28 em ano comum.

Incorporar esta calculadora

Copie o iframe para colocar esta calculadora no seu site. Sem conta. O código acompanha os valores atuais.

Perguntas frequentes

Porque é que 2028 é bissexto mas 2100 não será?

A regra mantém como bissextos os anos divisíveis por 4, exceto os anos centenários, que também têm de ser divisíveis por 400. Assim, 2028 qualifica-se com 366 dias e um fevereiro de 29 dias, e o próximo ano bissexto é 2032. Em contrapartida, 2100 é divisível por 100 mas não por 400, pelo que tem apenas 365 dias e um fevereiro de 28 dias, apesar de ser múltiplo de 4.

Quais entradas e limites se aplicam a Calculadora de ano bissexto — Regra e número de dias?

Use as unidades indicadas junto aos campos. São limites do formulário, não valores recomendados. Ano: 1–9.999 leap = ((y mod 4 = 0) ∧ (y mod 100 ≠ 0)) ∨ (y mod 400 = 0); days = {366, leap = 1; 365, leap = 0} O próximo ano bissexto é procurado a partir de y + 1 até a regra ser satisfeita; fevereiro tem 29 dias em ano bissexto e 28 em ano comum. Um ano é bissexto se for divisível por quatro, exceto os anos de século, que precisam ser divisíveis por 400. Essa regra mantém o calendário alinhado às estações com um erro de menos de um dia a cada 3.200 anos. As fontes explicam definições e métodos; os valores adicionais devem ser conferidos com as hipóteses desta página.

Qual é um exemplo completo de cálculo para Ano = 2.028?

Entradas: Ano = 2.028. Cálculo: leap = ((y mod 4 = 0) ∧ (y mod 100 ≠ 0)) ∨ (y mod 400 = 0); days = {366, leap = 1; 365, leap = 0}. Resultados: Ano bissexto? = Sim; Dias no ano = 366 dias; Dias em fevereiro = 29 dias; Próximo ano bissexto = 2.032.