Существует ли функция / алгоритм, который позволяет мне вводить широту и приблизительное орбитальное положение Земли, чтобы я мог определить, как долго солнце поднимается? Т.е. зимой это показало бы, что солнце поднимается всего на несколько часов в крайнем северном полушарии.
Я выполнил базовый поиск в Google и не нашел много, поэтому подумал, что мне, возможно, придется выполнить некоторую тригонометрию, которая позволила бы мне рассчитать, насколько Земля наклонена или нет к Солнцу, а затем использовать эту информацию вместе с широта, чтобы выяснить, сколько солнечного света получит сайт.