Юлианский период - система счета времени в сутках, предложенная в 1583 г. французским ученым Ж. Скалигером для хронологических расчетов. Широко применяется в астрономии как удобная шкала времени при исследовании различных астрономических явлений.
Удобство юлианского периода заключается в том, что все дни в нем занумерованы по порядку, независимо от принятой календарной системы, номера года, месяца, недели. По предложению Скалигера счет дней ведется от полудня 1 января 4713 г. до н. э. Юлианский период рассматривался им как наименьшее кратное трех меньших периодов: 1) периода в 28 лет, через который календарные числа приходятся на те же дни недели; 2) периода в 19 лет, через который фазы Луны приходятся на те же календарные числа (метонов цикл); 3) периода в 15 лет, употреблявшегося в римской налоговой системе и хронологии. Общая продолжительность юлианского периода составляет 7980 лет.
В хронологии юлианский период дает возможность связывать различные календарные эры, выражая их эпохи через дни юлианского периода, или, как обычно говорят, через юлианские дни.
В астрономических ежегодниках и календарях или в специальных таблицах даются целые числа юлианских дней, прошедших с начала счета до среднего гринвичского полудня данной даты. Так, например, средний гринвичский полдень 7 ноября 1917 г. (по новому стилю) в юлианских днях выразится числом 2 421 540, а 7 ноября 1987 г. - числом 2 447 107. Вычитая первое число из второго, получим 25 567 средних солнечных суток, прошедших между этими двумя датами, знаменательными для нашей страны.
В астрономии за начало юлианских дней принимают средний гринвичский полдень (не полночь!). Таким образом, любой момент времени выражают неправильной десятичной дробью, где целая часть - количество юлианских дней, протекших к последнему среднему гринвичскому полудню, а дробная часть - интервал времени, прошедший после полудня и выраженный в долях средних солнечных суток (см. Измерение времени). Так, юлианский день, соответствующий новогодней полуночи 1987 г. в Москве, определяется следующим образом.
Во всемирном времени интересующий нас момент равен 1986 г. 31 декабря 21 ч 00 мин 00 с. В гринвичский полдень 31 декабря 1986 г. истек 2446796-й день юлианского периода. 9 ч, прошедшим после полудня, соответствует 0,375 сут. Значит, московская новогодняя полночь 1987 г. в юлианском периоде будет выражена числом JD 2446796,375, где буквы JD показывают, что это юлианские дни.
Для счета интервалов времени, не выходящих за пределы XX в., удобно пользоваться модифицированным юлианским периодом, введенным в практику в 50-х гг. нашего столетия. Он отличается от классического только эпохой начала счета суток: начальный момент модифицированного юлианского периода перенесен на 2400000, 5 сут вперед и начинается в полночь 17 ноября 1858 г. Обозначаются дни этого счета времени буквами MJD. Определить номер дня XX в. в модифицированной системе счета дней можно с помощью приведенных таблиц.
В табл. 1 даны номера дней, предшествующих 1 января каждого високосного года XX в. (этот день условно обозначается нулевым числом: 0-ое (нулевое) января). В табл. 2 указано количество дней, прошедших от 0-го января високосного года до 0-го числа каждого месяца в последующее четырехлетие.
Таблица 1. Номер дня 0-го января високосных лет
Для определения дня MJD любой заданной даты следует сложить три числа: 1) выбранный из табл. 1 номер 0-го января високосного года, ближайшего предшествующего заданному году; 2) взятое из табл. 2 количество дней, прошедших от 0-го января високосного года до 0-го числа заданного месяца, причем число нужно выбирать из строки, в которой в столбце "год" стоит количество полных лет, прошедших от начала високосного года до заданного; 3) заданное календарное число.
Определите, например, MJD 9 мая 1986 г. Предшествующий високосный год 1984. До заданной даты от 0-го января 1984 г. прошло 2 полных года (1986-1984 = 2). 0-го января 1984 г. соответствует 45 699 (табл. 1); 0-го мая 1986 г. соответствует 851 (табл. 2); 3) календарное число 9. Дате 9 мая 1986 г. соответствует 46 559 (45 699 + 851+9).
По таблицам вы можете провести и обратный расчет: определить календарную дату, соответствующую заданному MJD. Для этого в таблице 1 найдите значение MJD, ближайшее к заданному со сторону меньших его значений; отметьте соответствующий високосный год. По разности между заданным MJD и табличным с помощью таблицы 2 таким же путем определите число лет, прошедших после високосного года, и месяц. День месяца равен разности между заданным MJD и суммой двух найденных вами табличных значений. Таблица 3 позволяет определить любой день недели.
Таблица 2. Количество суток, прошедших до 0-го (нулевого) числа каждого месяца четырехлетнего интервала (в 1900 г. для 0-го января следует брать 1, а для 0-го февраля 32)
Таблица 3. Дни недели
Для этого нужно вычислить MJD этой даты и найти остаток от деления MJD на 7. Например, 1 мая 1987 г. соответствует MJD 46 916. Остаток от деления этого числа на 7 равен 2. Из таблицы видно, что этот день - пятница.