Calculadora de fase da lua — Iluminação por data
Calcule a fase da lua e a porcentagem de iluminação para qualquer data que você informar.
Última atualização · Ver algoritmo, constantes e entradas padrão (JSON)
Sobre esta calculadora
A Lua completa um ciclo de fases a cada 29,53 dias, o chamado mês sinódico. Contando a partir de uma lua nova conhecida, é possível obter a fase de qualquer data com um erro de poucas horas.
Exemplo resolvido
calculado com os valores padrão abaixo
Data 2026-10-31 Fase da Lua Gibosa minguante · Fase (0 = lua nova) 5 · Iluminado 71 % · Idade da Lua 20,12 dias · Dias até a próxima lua cheia 24,18 dias
Referências gerais de contexto
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.
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.
Fórmula e variáveis
a = ((d − d₀) ÷ 24 h) mod S; k = (1 − cos(2π a ÷ S)) ÷ 2; S = 29.530588853
- a
- idade da lua, dias desde a lua nova
- d
- data consultada (12:00 UTC)
- d₀
- lua nova de 06/01/2000 às 18:14 UTC
- k
- fração iluminada
- S
- mês sinódico, dias
phaseIndex = floor(8a/S + 0,5) mod 8 (0 = lua nova … 4 = lua cheia); dias até a lua cheia = (S/2 − a) mod S.
Perguntas frequentes
Porque é que a idade da lua reinicia a cada 29,53 dias em vez de trinta?
A ferramenta mede os dias desde a lua nova de referência de 6 de janeiro de 2000, 18:14 UTC, e toma o resto módulo do mês sinódico de 29,530588853 dias, não 30. A idade da lua reinicia assim pouco antes dos 29,53 dias e a percentagem iluminado segue 1 menos o cosseno de 2 pi vezes a fração sobre 2, atingindo 100 por cento na lua cheia e 0 na nova. Os dias até a próxima lua cheia contam da idade atual até ao ponto 0,5 do ciclo.