Horário do pôr do sol
No equador, com a declinação solar em 23,44°, o Sol se põe às 18 horas do tempo solar, com ângulo horário de 90° depois do meio-dia. Informe latitude, declinação e diferença do relógio e receba o pôr do sol local em horas decimais. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Latitude
- 0
- Declinação
- 23,44
- Deslocamento de fuso horário
- 0
- Ângulo horário (°)
- 90
- Hora solar do pôr do sol
- 18
- Hora do pôr do sol
- 18
O horário do pôr do sol é uma função trigonométrica fechada de três grandezas: a latitude geográfica do observador, a declinação do Sol naquela data e as horas que o relógio local adianta em relação ao tempo solar aparente. Esta calculadora avalia a identidade geométrica cos ω igual a menos tan φ vezes tan δ, converte o ângulo horário do ocaso ω em horas decimais após o meio-dia solar e soma o deslocamento de fuso para obter uma hora de relógio local em horas decimais. A noite polar, em que o Sol nunca nasce, é recusada pelo mesmo motivo: não há pôr do sol a informar.
O que é o ângulo horário do ocaso e como vira hora de relógio local
O meio-dia solar aparente é o instante em que o ângulo horário local vale zero: o Sol está sobre o meridiano do observador e as sombras apontam para o norte ou o sul verdadeiros. O pôr do sol fica depois desse meio-dia, a mais um único ângulo ω, o ângulo horário do ocaso.
Numa Terra esférica com horizonte geométrico verdadeiro — centro do disco solar, sem refração atmosférica — a altura do Sol é zero exatamente quando o cosseno de ω iguala o produto com sinal trocado da tangente da latitude e da tangente da declinação: cos ω = −tan φ tan δ. O mesmo cosseno pode ser escrito sem tangentes como menos sin φ sin δ sobre cos φ cos δ, e permanece finito nos polos onde tan φ diverge.
A Terra gira quinze graus de ângulo horário a cada hora civil, então o ocaso em tempo solar é doze mais ω em graus sobre quinze, ou doze mais doze ω sobre π se ω estiver em radianos. Horas decimais são o contrato: 18.5 significa seis e meia da tarde, 19.25 significa 19:15. Esta página avalia só essa identidade.
Não converte uma data de calendário em declinação, não soma os convencionais menos 0.833 graus que as tabelas civis usam por refração mais o semidiâmetro solar, e não incorpora longitude nem equação do tempo. Essas correções respondem a outras intenções de busca. Aqui a pergunta é estritamente geométrica: dados φ, δ e um deslocamento de relógio em relação ao tempo solar aparente, em que hora decimal o Sol encontra o horizonte verdadeiro, ou se ele não se põe de jeito nenhum.
Contrato de entrada, sol da meia-noite e forma da resposta
Quando |tan φ tan δ| ultrapassa um, o Sol ou nunca se põe ou nunca nasce. O sol da meia-noite — produto das tangentes maior que um com φ e δ do mesmo sinal — é recusado com a mensagem de que o Sol nunca se põe nesta latitude e declinação. A noite polar — sinais opostos além do mesmo limiar — é recusada porque não há hora de ocaso quando o disco nunca desobstrui o horizonte.
Polos e uma declinação de mais ou menos noventa graus usam o sinal de sin φ sin δ para o mesmo teste, porque a forma tangente diverge. No equador tan φ some, então ω é sempre um ângulo reto e o ocaso solar vale 18.0 para qualquer declinação; um deslocamento nulo deixa o resultado local também em 18. Combine a hora decimal com o próprio formatador se precisar de HH:MM em um rótulo.
Onde uma calculadora do horário do pôr do sol se paga
Estúdios de arquitetura e de iluminação natural usam uma calculadora do ocaso para posicionar a hora geométrica do crepúsculo numa latitude e numa declinação de dia de projeto, sem abrir um almanaque astronômico. Biólogos de campo e agrônomos que já conhecem δ por uma fórmula do dia do ano precisam da hora de relógio correspondente para que alimentação, irrigação ou janelas de observação fiquem depois do crepúsculo verdadeiro, e não de uma tabela civil arbitrária.
Planejadores de eventos ao ar livre, fotógrafos e equipes de filmagem convertem a latitude do local mais uma declinação escolhida numa hora decimal que entra na folha de chamada, e depois somam o deslocamento local para o número bater com os relógios do set.
Prefira esta página quando a intenção de busca for o horário do pôr do sol em si — a hora decimal local a partir de φ, δ e um deslocamento de fuso — e não a duração do dia, o nascer, o crepúsculo civil ou uma data de calendário convertida por efeméride. Essas ferramentas relacionadas respondem a outras consultas e não devem canibalizar esta landing. Validação falha, inclusive sol da meia-noite, não consome saldo.
A calculadora não inventará um ocaso num dia polar; se o sítio estiver na faixa do sol da meia-noite, trate o erro como a resposta física e passe a uma ferramenta de duração do dia ou de altura solar para o resto da história.
Casos de uso
Estúdios de luz natural e arquitetura
Posicione o crepúsculo geométrico numa declinação de dia de projeto e na latitude do terreno, depois desloque pelo fuso do relógio local para estudos de sombreamento e fachada.
Trabalho de campo e folhas de chamada
Transforme uma latitude conhecida e uma declinação solar numa hora decimal de ocaso para janelas de observação, fotografia e agendas de eventos.
Scripts de controle de energia e iluminação
Alimente com o mesmo ângulo horário já usado na duração do dia os relés e os agendamentos de inversor que precisam da hora do ocaso, não só da duração.
Perguntas frequentes
Como se calcula o horário local do pôr do sol a partir da latitude e da declinação?
O ângulo horário geométrico satisfaz cos ω = −tan φ tan δ. O ocaso solar é 12 + ω°/15 horas decimais.
O que acontece se o Sol nunca se põe?
A noite polar é recusada pelo mesmo motivo: não há pôr do sol quando o disco nunca nasce.
O que significa uma hora decimal de ocaso?
Os valores envelopam em [0, 24) quando um deslocamento grande empurra o entardecer solar para a manhã civil seguinte.
Por que o resultado não bate com o horário do pôr do sol do meu aplicativo de clima?
Este é o pôr do sol geométrico, quando o centro do Sol toca o horizonte verdadeiro. As tabelas publicadas também corrigem a refração e o tamanho do disco solar, a sua longitude e a equação do tempo, que esta calculadora não aplica.
Onde encontro a declinação do Sol para uma data?
Você precisa informá-la: a calculadora não converte uma data do calendário em declinação. Ao longo do ano ela fica entre cerca de mais e menos 23,44 graus, a faixa típica para a Terra.
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/phys/sunset \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lat":40,"declination":23.44,"tz_offset":0}'const res = await fetch("https://api.kit.forhosting.com/phys/sunset", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lat": 40,
"declination": 23.44,
"tz_offset": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/sunset",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lat": 40,
"declination": 23.44,
"tz_offset": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/sunset", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lat":40,"declination":23.44,"tz_offset":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lat":40,"declination":23.44,"tz_offset":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/sunset", 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
{
"lat": 40,
"declination": 23.44,
"tz_offset": 0
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.sunset",
"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
Quando o produto das tangentes ultrapassa um, o Sol nunca se põe — sol da meia-noite — e a tarefa falha com invalid_input em vez de inventar uma hora de relógio.
O que é o ângulo horário do ocaso e como vira hora de relógio local
Ao somar o deslocamento de fuso, essa hora solar vai para o relógio local: as horas do pôr equivalem ao ajuste para vinte e quatro de doze mais ω sobre quinze mais tz_offset.
Contrato de entrada, sol da meia-noite e forma da resposta
Envie um corpo JSON com três números finitos obrigatórios. lat é a latitude geográfica em graus decimais, positiva ao norte e negativa ao sul, no intervalo fechado de menos noventa a mais noventa; o alias latitude é aceito. declination é a latitude celeste do Sol em graus decimais, no mesmo intervalo; os alias decl, delta, solar_declination e dec são aceitos para que um caderno que já rotule a coluna δ não precise ser renomeado. tz_offset são as horas somadas ao tempo solar aparente para obter o relógio local, no intervalo fechado de menos catorze a mais catorze, de modo que caiba todo deslocamento UTC civil, inclusive fusos fracionários como 5.5; os alias timezone_offset, utc_offset, offset e tz são aceitos. Campo ausente, cadeia vazia, token não numérico, NaN ou Infinity falham com invalid_input nomeando o campo, e essa falha não é cobrada. Se der certo, o corpo ecoa lat, declination e tz_offset após arredondamento estável a doze casas; devolve hour_angle_deg como ω em graus; devolve sunset_solar_hours como o ocaso em tempo solar sem envelopar; e devolve sunset_hours como a hora de relógio local principal envelopada em [0, 24). A cadeia formula reitera t = 12 + arccos(−tan φ tan δ)°/15 + tz_offset. Um item bem-sucedido é cobrado no US$ 0,002 publicado.
Onde uma calculadora do horário do pôr do sol se paga
Modelos de energia que já calculam a duração do dia com o mesmo ângulo horário ainda precisam da hora do ocaso ao agendar corte de inversor ou relés de iluminação pública; este endpoint devolve essa hora, não a duração. Como cada chamada bem-sucedida é um item analítico único precificado a US$ 0,002, scripts em lote podem varrer uma faixa de latitude ou um ano de declinações sem assinatura nem custo de modelo. Mantenha as requisições pequenas, fixe o sunset_hours arredondado nos testes e você terá uma base de manual reproduzível para dever de casa, plugins LMS e workers de borda sem levantar uma biblioteca de astronomia.
Perguntas técnicas
O campo tz_offset inclui longitude ou a equação do tempo?
Não. tz_offset são horas somadas ao tempo solar aparente. Longitude, equação do tempo e refração civil (o habitual −0.833°) ficam fora deste contrato geométrico de três entradas.
Quanto custa a calculadora do horário do pôr do sol?
A ferramenta do navegador é gratuita. Requisições API usam saldo pré-pago de KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida, inclusive sol da meia-noite, não é cobrada.