О календаре. Новый и старый стиль (Автор) - страница 163

.

Возможно, юлианский период получил свое название от юлианского календаря, хотя некоторые утверждают, что он был назван в честь отца Скалигера, итальянского ученого Юлия Цезаря Скалигера (1484–1558).

Юлианский период Скалигера начинается 1 января 4713 г. до н.э. (по юлианскому календарю) и продолжается 7980 лет. 2001 год — это 6714 год юлианского периода. После 7980 лет нумерация снова начинается с 1.

Почему 4713 г. до н.э. и почему 7980 лет? В 4713 г. до н.э. индиктион (см. раздел 14), золотое число (см. раздел 12.3) и солнечное число (см. раздел 4) все были равны 1. Следующий раз это произойдет через 15 x 19 x 28 = 7980 лет, в 3268 году.

Астрономы использовали юлианский период, чтобы присвоить единственный номер каждому дню, начиная с 1 января 4713 г. до н.э. Это так называемая Юлианская дата (JD). JD 0 — это 24 часа от полудня Всемирного времени 1 января 4713 г. до н.э. до полудня 2 января того же года.

Это означает, что в полдень по Всемирному времени 1 января 2000 года начался JD 2451545.

Это можно вычислить таким образом: От 4713 г. до н.э. до 2000 г. прошло 6712 лет. В юлианском календаре год составляет 365.25 дней, поэтому 6712 лет соответствуют 6712 x 365.25 = 2451558 дней. Вычтем из этого 13 дней, на которые григорианский календарь опережает юлианский, и мы получим 2451545.

Часто используются доли юлианской даты. Например, момент 15:00 Всемирного времени 1 января 2000 г. можно записать как JD 2451545.125.

Заметим, что некоторые используют термин «юлианская дата» для обозначения любой нумерации дней. Например, НАСА использует этот термин для обозначения числа дней, прошедших с 1 января текущего года.

15.1. Есть ли формула для вычисления юлианской даты?

Попробуйте эту (все деления целочисленные, остатки отбрасываются, год — Year, месяц — Month, день — Day):

a =>14–Monh/>12y = Year + 4800 – a m = Month + 12a – 3

Для даты григорианского календаря:

JD = Day +>153m + 2/>5+ 365y + y/4 – y/100 + y/400 – 32045

Для даты юлианского календаря:

JD = Day +>153m + 2/>5+ 365y + y/4 – 32083

JD — это номер юлианского дня, который начинается в полдень числа, для которого производятся вычисления.

Алгоритм хорошо работает для дат в нашей эре. Если вы хотите использовать его для дат до нашей эры, необходимо перевести год до н.э. в отрицательный год (например, 10 г. до н.э. = -9). Алгоритм правильно работает для всех дат после 4800 г. до н.э., то есть по крайней мере для всех положительных юлианских дат.

Для обратного перевода (т.е. чтобы перевести юлианскую дату в день, месяц и год) можно использовать эти формулы (здесь также все деления целочисленные, год —