Юлианский день
При астрономических расчетах очень удобно использовать гораздо более простой способ определения даты. Можно установить заданную дату с помощью непрерывных вычислений, стартовавших в прошлом при полном игнорировании таких понятий, как год, месяц и неделя. С помощью такой системь вычисления можно найти астрономическую юлианскую дату. Примем некоторую точку отсчета в этой глобальной системе так, что дню с номером 2 400 000 бо. соответствовать 16 ноября 1858 г. традиционного летоисчисления. Тогда след ющий день по григорианской системе (17 ноября 1858 г.) будет соответствовать юлианскому 2400001-му дню. Нужно отметить, что в юлианской системе новы! день начинается в полдень.
Чтобы определить номер ДНЯ ПО юлианской системе, соответствующий ДаНН'ГЬ - му дню в григорианской системе, достаточно посчитать количество дней между 16 ноября 1958 г. и заданным днем, а затем прибавить (отнять) это количесп к 2400000. Но это легче сказать, чем сделать. В действительности определить количество дней между двумя заданными днями достаточно трудоемкая зад<_. Для этих целей мы можем посоветовать пользоваться алгоритмом, приведенный на сайте http:/Avebexhibits. org/calendars/calendar-christian. html:
JD = d + INT ((153m + 2)/5) + 365y + INT (у/A) - INT (>/100) + INT (y/4 00) - 32 045,
Здесь у — год (четыре цифры), т — номер месяца, d — текущий день.
Заметим, что ни в юлианском, ни в григорианском календаре нет нулевого года. За 31 декабря до н. э. сразу следует 1 января 1 г. н. э. Если вы хотите определить лень в юлианской системе, соответствующий дате до н. э., то в приведенную ранее формулу следует подставить отрицательный номер года. Так, например, для определения 10 г. до и. э. в формулу надо подставить -9.
Если вы имеете дело с историческими датами, то вы должны понимать, что в большинстве случаев они чаще всего даются по юлианскому календарю, даже если относятся ко времени, предшествующему введению юлианского календаря (45 г. до н. э.). Такое использование календаря для выражения чисел, предшествующих его основанию называется, антисипацией, или пролепсисом (anticipation or prolepsis). Отметим, что не следует путать такие понятия, как юлианский день и юлианский календарь, поскольку они были введены двумя разными Юлиями.
Для получения большей информации о юлианском дне и об алгоритмах перевода юлианского дня в григорианский или юлианский календарь обратитесь к сайту, указанному выше.
ПРИЛОЖЕНИЕ Б