Калькулятор восхода и заката солнца
Оцените время восхода и заката солнца для любой точки (широта, долгота) на заданную дату по стандартной астрономической формуле, которая вычисляется прямо в вашем браузере.
Как это работает
Расчёт основан на видимом положении солнца на небе, определяемом по дню года и введённым широте и долготе, с использованием классической астрономической формулы из альманаха (средняя аномалия, эклиптическая долгота, склонение и часовой угол солнца) с официальным зенитным расстоянием 90,833°, учитывающим атмосферную рефракцию.
Почему нужно указывать часовой пояс?
Астрономический расчёт даёт результат во всемирном времени (UTC): указанное вами смещение часового пояса (например, UTC+1 зимой или UTC+2 летом для континентальной Франции) позволяет перевести его в понятное местное время. Не забудьте скорректировать его с учётом летнего или зимнего времени, действующего на выбранную дату.
Почему в некоторых случаях выводится ошибка («солнце не восходит»)?
На очень высоких широтах (за полярными кругами) бывают периоды года, когда солнце остаётся над горизонтом или под ним 24 часа подряд (полярный день или полярная ночь): стандартный расчёт восхода и заката в этом особом случае неприменим, отсюда и сообщение об ошибке.
Расчёт выполняется полностью в вашем браузере на JavaScript — ваше местоположение никогда не передаётся на сервер.