Введение

Дни с начала юлианского периода

Юлианский день — это непрерывный счёт дней с начала юлианского периода, используемый преимущественно астрономами, а также в программном обеспечении для удобного вычисления прошедшего времени между двумя событиями (например, дата производства и срок годности продуктов питания). Юлианский период — это хронологический интервал длительностью 7980 лет; 1-й год юлианского периода наступил в 4713 г. до н.э. (−4712 г.). Юлианский календарный год — это год текущего юлианского периода. Следующий юлианский период начнётся в 3268 г. н.э. Историки использовали этот период для определения юлианских календарных лет, в которые произошло событие, когда год не был указан в исторических записях или когда год, указанный предыдущими историками, был неверным. Юлианский номер дня (JDN) — это целое число, присвоенное целому солнечному дню в юлианском счёте, начиная с полудня всемирного координированного времени (UTC), при этом юлианскому номеру дня 0 соответствует день, начинающийся в полдень в понедельник, 1 января 4713 г. до н.э., по пролептическому юлианскому календарю (24 ноября 4714 г. до н.э. по пролептическому григорианскому календарю) — дате, с которой начались три многолетних цикла (индикционный, солнечный и лунный) и которая предшествовала любым датам в письменной истории. Например, юлианский номер дня, соответствующий дню, начинающемуся 1 января 2000 года в 12:00 UTC, равен 2451545. Юлианская дата (JD) любого момента времени — это юлианский номер дня плюс дробная часть дня, прошедшая с предыдущего полудня по UTC. Юлианские даты выражаются в виде юлианского номера дня с добавлением десятичной дроби. Например, юлианская дата для 00:30:00.0 UTC 1 января 2013 года — 2456293.520833. Эта статья была загружена в (UTC) – выраженная как юлианская дата, это .

Найти юлианскую дату, получив число юлианских дней и время суток

Для вычисления полной юлианской даты момента времени после 12:00 UT можно использовать следующее. Делениями являются действительные числа. Например, 1 января 2000 года в 18:00:00 UT соответствует JD = 2451545.25, а 1 января 2000 года в 6:00:00 UT соответствует JD = 2451544.75.

Расчет юлианской даты

Как указано выше, юлианская дата (JD) любого момента времени — это номер юлианского дня для предыдущего полудня по всемирному координированному времени (UTC) плюс доля дня, прошедшая с этого момента. Обычно вычисление дробной части юлианской даты не представляет сложности: количество секунд, прошедших с начала дня, делится на количество секунд в сутках, то есть 86 400. Однако, если используется шкала времени UTC, сутки, содержащие положительную високосную секунду, содержат 86 401 секунду (или, в маловероятном случае отрицательной високосной секунды, — 86 399 секунд). Один из авторитетных источников, Standards of Fundamental Astronomy (SOFA), решает эту проблему, рассматривая сутки, содержащие високосную секунду, как имеющие другую продолжительность (86 401 или 86 399 секунд, в зависимости от необходимости). SOFA называет результат такого вычисления «квази-JD».