Формула из Astronomical Algorithms (Meeus):
Theta0=280.46061837+360.98564736629*(JD-2451545.0)+0.000387933*(T^2)-(T^3)/38710
000
здесь JD-юлианский момент, на который считаем зв.время,
T=(JD-2451545.0)/36525,
Theta0=зв.время в градусах.
Чтобы получить зв.время в часах, надо разделить на 15. (1 час=15 градусов), а также добавить/вычесть 24 часа нужное число раз, чтобы попасть в интервал от 0 до 24 т.е. T_зв = (Theta0/15) mod 24