TanodTools
RU

Конвертер юлианской даты, MJD и недели GPS

Переводите календарную дату и время UTC, юлианскую дату, модифицированную юлианскую дату, неделю GPS и секунды недели и время Unix, всё сразу.

Работает полностью в браузере

У меня есть

Юлианские даты здесь основаны на UTC (не на земном времени), как принято в повседневной и навигационной работе. Время GPS вычисляется из UTC с 18 високосными секундами, действующими с 2017 года, поэтому будущая високосная секунда его изменит. Не для навигации.

Как перевести юлианскую дату

  1. Выберите, что у вас есть: календарная дата и время в UTC, юлианская дата, модифицированная юлианская дата, неделя GPS с секундами или время Unix.
  2. Введите значение. Страница сразу переведёт его во все остальные формы.
  3. Скопируйте нужное значение, например юлианскую дату или неделю GPS.

Формулы

Календарная дата переводится в юлианскую дату по алгоритму из книги Жана Мееса Astronomical Algorithms (2-е изд., 1998), глава 7, а страница использует эквивалентное соотношение со временем Unix JD = секунды Unix / 86 400 + 2 440 587,5, верное для пролептического григорианского календаря вашего браузера. Модифицированная юлианская дата равна MJD = JD − 2 400 000,5 (IAU, 1973). Эпоха J2000.0 — это JD 2 451 545,0.

Время GPS — непрерывная шкала времени, начавшаяся 1980-01-06 00:00:00 UTC (спецификация интерфейса IS-GPS-200). Неделя GPS равна floor(секунды с этой эпохи / 604 800), секунды недели — остаток, а передаваемая 10-битная неделя — это неделя по модулю 1024. Время GPS равно UTC плюс число високосных секунд, вставленных с 1980 года: 18 с 2017-01-01, по таблице из 18 вставок, публикуемой IERS (Bulletin C). Инструмент применяет число, действовавшее в данный момент.

IERS объявляет високосные секунды лишь за несколько месяцев, поэтому время GPS для будущих дат предполагает отсутствие новых високосных секунд. Не для навигации.

Вопросы и ответы

Что такое юлианская дата?

Юлианская дата (JD) — непрерывный счёт суток от полудня по UT 1 января 4713 г. до н. э. по юлианскому календарю. Её используют в астрономии, потому что она обходится без месяцев и лет. Например, 2000-01-01 12:00 UTC — это JD 2451545.0, эпоха J2000.0.

Что такое модифицированная юлианская дата?

MJD = JD − 2400000.5. Она начинается в полночь, а не в полдень, и содержит меньше цифр: 2000-01-01 00:00 — это MJD 51544.0. Её используют космические агентства и операторы спутников.

Как устроены недели GPS?

Время GPS началось в 00:00 UTC 6 января 1980 года и ведёт отсчёт недель и секунд недели от этого момента без високосных секунд. Номер недели раньше передавался в 10 битах, поэтому он обнуляется каждые 1024 недели (около 19,6 года): 22 августа 1999 года и снова 6 апреля 2019 года. Следующий перезапуск — 20 ноября 2038 года. Этот инструмент показывает и полный счёт недель, и 10-битное значение.

Почему время GPS опережает UTC?

В шкале GPS високосные секунды не вставляются, а в UTC с 1980 года их добавлено 18. Поэтому с 1 января 2017 года время GPS опережает UTC на 18 секунд. Инструмент использует високосные секунды, объявленные на сегодняшний день.

Юлианская дата — это то же самое, что юлианский календарь?

Нет. Юлианский календарь — старый календарь с високосным годом каждые четыре года. Юлианская дата — это счёт суток. Дата, показанная здесь, дана в современном (пролептическом григорианском) календаре, как в вашем браузере.

Насколько точен перевод?

Юлианская дата в формате двойной точности сейчас имеет разрешение около 0,1 миллисекунды. Инструмент показывает шесть знаков после запятой в сутках, это около 0,09 секунды.