ВНИМАНИЕ! На форуме началось голосование в конкурсе - астрофотография месяца АПРЕЛЬ!
0 Пользователей и 1 Гость просматривают эту тему.
Спасибо. Формулы я нашел, только там вместо прямого восхождения используется часовой угол, а формулы для перевода я не нашел. И еще не могу понять как мне использовать вводимые координаты точки Земного шара и время?
$MD = round($Var1 + $Var2 + 306001 * (($Mon + 1) / 10000) )+ $Day;В этой строке у вас получается нецелое число, которое при округлении round() дает юлианскую дату на +1 больше нужной. Число должно быть целым без округления. Целочисленное деление не в том порядке, видимо, скобки надо переставить.
Тут многовато скобок и не хватает перевода градусов в радианы. Тригонометрические функции обычно требуют аргумент в радианах, а здесь все величины в градусах.
H = 18.329728 ‘ звезда над горизонтом
ST = 162.915907736159
Если высота > 0 значит звезда видна.