Калькулятор звёздного времени

Калькулятор считает гринвичское среднее звёздное время (GMST) и местное звёздное время по дате, всемирному времени UTC и долготе места. Для астрономов-любителей и наведения телескопа по прямому восхождению.

Данные для расчёта

ч
мин
град.

Результат

Введите данные и нажмите "Рассчитать".

-

Заполните поля выше

Местное звёздное время
-
Местное звёздное: часы
-
минуты
-

Часть значений появится, когда заполните остальные поля.

Заказать калькулятор под ваш сайт

Описание

Звёздное время показывает, какой участок неба находится на местном меридиане: местное звёздное время равно прямому восхождению объектов, которые в этот момент кульминируют. Его используют для наведения телескопа по координатам, планирования наблюдений и настройки монтировки.

Введите дату и время по всемирному времени UTC, а не по местному: для Москвы из местного времени нужно вычесть 3 часа (Москва = UTC + 3). Если при этом дата переходит на предыдущие сутки, укажите предыдущую дату.

Долгота места вводится в градусах в десятичном виде: восточная - со знаком плюс, западная - со знаком минус. По умолчанию стоит 37,62 градусов - долгота Москвы. Долготу можно взять из онлайн-карты; минуты и секунды переведите в доли градуса.

Типичные ошибки: ввести местное время вместо UTC, забыть знак западной долготы, ввести долготу в градусах и минутах через запятую (37 градусов37' - это 37,62 градусов, а не 37,37 градусов).

Результат дан в часах с долями, а местное звёздное время - ещё и в часах и минутах. Для наведения телескопа сравните его с прямым восхождением объекта: объект выше всего над горизонтом, когда эти величины совпадают.

Как считается

Сначала по дате и времени UTC вычисляется юлианская дата, затем - гринвичское среднее звёздное время и местное звёздное время:

Юлианская дата = дни от 01.01.1970 + 2 440 587,5 + (Часы + Минуты / 60) / 24
Гринвичское = 18,697374558 + 24,06570982441908 * (Юлианская дата - 2 451 545), остаток от деления на 24
Местное = Гринвичское + Долгота / 15, остаток от деления на 24
Местное в минутах = Местное * 60, округлить до 0,1 минуты
Часы = целая часть (Местное в минутах / 60), Минуты = остаток

2 440 587,5 - юлианская дата начала суток 1 января 1970 года; часы и минуты - время по UTC; "Юлианская дата - 2 451 545" - число суток от начала эпохи 2000 года (1 января 2000 года, 12:00 UTC); долгота места - в градусах, восточная со знаком плюс; деление на 15 переводит градусы в часы (360 градусов = 24 ч). Остаток от деления на 24 приводит результат к диапазону 0-24 ч. Время округляется до десятой доли минуты до того, как раскладывается на часы и минуты, поэтому "60,0 минут" не бывает: 6,9996 ч - это 7 ч 0,0 мин.

Формула - из материалов Военно-морской обсерватории США о вычислении гринвичского звёздного времени. Точность - около 0,1 с за столетие от 2000 года.

Округление: гринвичское и местное звёздное время в часах - до пяти знаков после запятой, минуты - до десятых.

Ограничения: считается среднее звёздное время; поправка для кажущегося (истинного) звёздного времени, связанная с нутацией, не учитывается. Без даты расчёт не выполняется.

Пример: 20 марта 2025 года, 0:00 UTC, долгота 37,62 градусов.

Юлианская дата = 2 460 754,5; от эпохи 2000 года - 9209,5 суток
Гринвичское примерно 11,85200 ч
Местное = 11,85200 + 37,62 / 15 примерно 14,36000 ч примерно 14 ч 21,6 мин

Пример расчёта

Дата (всемирное время)
2025-03-20
Всемирное время: часы
0 ч
минуты
0 мин
Долгота места (восточная - плюс)
37,62 град.
GMST = 18,697374558 + 24,06570982441908 * (JD - 2451545), по модулю 24
11,85200 ч
LST = GMST + коэффициент теплопроводности/15
14,36000 ч

Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.

Частые вопросы

Как рассчитать звёздное время?

Вычислите число суток от начала эпохи 2000 года (1 января 2000 года, 12:00 UTC) и подставьте в формулу: гринвичское звёздное время = 18,697374558 + 24,06570982441908 * число суток, взяв остаток от деления на 24. Для местного звёздного времени прибавьте долготу, делённую на 15.

Чем звёздное время отличается от обычного?

Звёздные сутки короче солнечных примерно на 4 минуты, потому что отсчитываются относительно звёзд, а не Солнца. Поэтому звёздное время за год уходит вперёд на целые сутки.

Почему нужно вводить время UTC?

Формула привязана к всемирному времени. Если ввести местное время, результат сместится на величину часового пояса - для Москвы на 3 часа.

Что такое местное звёздное время и зачем оно телескопу?

Это звёздное время на меридиане места наблюдения. Оно равно прямому восхождению объектов, проходящих через меридиан, поэтому по нему наводят телескоп на экваториальной монтировке.

Чем среднее звёздное время отличается от истинного?

Истинное (кажущееся) звёздное время учитывает нутацию - небольшие колебания земной оси. Калькулятор считает среднее время без этой поправки.

Источники

Комментарии (0)

Комментариев пока нет.

Оставить комментарий

Комментарий появится после проверки