Calculadora da data da próxima lua cheia
A partir de 25 de julho de 2026, a próxima lua cheia cai em 29 de julho de 2026. Digite uma data e receba a primeira lua cheia depois dela, uma referência aproximada e estável para agendas, aulas e calendários. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.
A calculadora estima a primeira lua cheia posterior à data informada por você. Ela usa uma lua nova fixa como referência e o mês sinódico médio, faz toda a aritmética de calendário em UTC e nunca consulta o relógio atual. Assim, o resultado pode ser reproduzido em servidores, navegadores, dispositivos e fusos horários. A ferramenta é útil quando uma estimativa estável é mais importante do que a precisão de um observatório. Como a órbita lunar real varia, considere o dia retornado uma aproximação, não o horário oficial de um evento astronômico.
O que a data retornada significa
Informe uma data gregoriana no formato estrito YYYY-MM-DD. A calculadora interpreta a entrada como meia-noite UTC no início do dia e encontra o primeiro instante de lua cheia modelado que ocorre depois. A resposta informa a data UTC que contém esse instante.
Portanto, “próxima” tem um sentido exato: se a lua cheia modelada ocorrer mais tarde no dia informado, a mesma data poderá ser retornada; um evento exatamente no limite não será aceito. O resultado é uma referência estável para calendários, não uma garantia de que a Lua parecerá totalmente cheia para todos os observadores na data civil local. A ferramenta também não calcula nascer da Lua, visibilidade, clima, altitude ou iluminação.
Para um horário exato, consulte efemérides profissionais.
Como funciona o modelo de ciclo médio
O algoritmo começa com uma lua nova de referência em 2000-01-06 18:14 UTC e um mês sinódico médio de 29.530588853 dias. Metade desse período define a lua cheia de referência. Em seguida, o cálculo determina quantos períodos completos são necessários para alcançar o primeiro instante posterior ao limite de entrada e converte o resultado novamente em data gregoriana.
Todas as constantes e regras são fixas, portanto entradas iguais sempre geram saídas iguais. As lunações reais variam, então o resultado pode divergir de um almanaque astronômico oficial, principalmente perto de uma mudança de dia UTC.
Validação, automação e uso adequado
A entrada deve ser uma data real com ano de quatro dígitos entre 0001 e 9999, mês de dois dígitos e dia de dois dígitos. Datas impossíveis, como 30 de fevereiro, são rejeitadas em vez de normalizadas. O cálculo não usa rede, localidade do dispositivo, data atual, estado armazenado ou aleatoriedade.
Isso permite que rotinas em lote, navegadores e testes reproduzam exatamente a mesma resposta. A saída também identifica o modelo, a duração do ciclo e a época de referência. Não use esta ferramenta em operações espaciais, navegação, observações científicas, prazos legais ligados a um calendário lunar oficial ou decisões religiosas dependentes de avistamento local; consulte a autoridade astronômica ou institucional responsável.
Casos de uso
Adicionar uma marca aproximada ao calendário
Coloque em um calendário ou plano editorial a próxima lua cheia modelada após a data de um evento.
Criar dados de teste determinísticos
Gere resultados lunares estáveis sem depender do relógio, de um fuso horário ou de efemérides externas.
Ensinar modelos periódicos de datas
Mostre como uma época de referência e um ciclo médio repetitivo são projetados em datas gregorianas.
Perguntas frequentes
Qual é a precisão da data?
É uma aproximação de ciclo médio e pode divergir de efemérides astronômicas oficiais, sobretudo perto de uma mudança de dia UTC.
O que significa depois da data informada?
A entrada representa a meia-noite UTC no início do dia, e o primeiro instante modelado de lua cheia estritamente posterior é escolhido.
O cálculo usa meu fuso horário?
Não. O limite de entrada e a data retornada são definidos em UTC para produzir resultados determinísticos.
Ele usa a data atual ou um serviço astronômico ao vivo?
Não. O cálculo usa apenas a entrada explícita, constantes fixas e aritmética do calendário gregoriano.
Ela mostra a hora em que a Lua nasce ou se vou conseguir vê-la?
Não. Ela informa apenas a data de calendário da próxima lua cheia calculada. O nascer da Lua, a visibilidade, o clima, a altura no céu e o brilho no seu local ficam fora do cálculo.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/date/next-full-moon \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-07-25"}'const res = await fetch("https://api.kit.forhosting.com/date/next-full-moon", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2026-07-25"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/next-full-moon",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2026-07-25"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/next-full-moon", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2026-07-25"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2026-07-25"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/next-full-moon", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"date": "2026-07-25"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.next_full_moon",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Validação, automação e uso adequado
Para automação via API, o preço-base por solicitação é US$ 0,002.
Perguntas técnicas
Quanto custa uma solicitação de API?
O preço-base é US$ 0,002 por solicitação. A execução no navegador pode usar o mesmo cálculo puro.