Вычисление Юлианской даты по дате календаря.

в формулах

год, если вы хотите использовать для дат до нашей эры, необходимо перевести в отрицательный год ( например 10 г до н.э = – 9 ).

номер месяца, январь – 1, февраль – 2 и т.д.

день месяца.

часы от 0 до 23.

минуты от 0 до 59.

секунды от 0 до 59, могут содержать дробную часть.

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

юлианская дата, содержащая дробную часть.

 

Вычисление номера Юлианского дня по дате Григорианского календаря.

В начале нужно вычислить промежуточные коэффициенты:

После этого можно вычислить номер юлианского дня:

Все деления целочисленные, т.е. остатки деления отбрасываются.

Формула справедлива для дат, позднее 23 ноября – 4713 г.

Вычисление номера Юлианского дня по дате Юлианского календаря.

В начале нужно вычислить промежуточные коэффициенты (они те же, что и для Григорианского календаря):

После этого можно вычислить номер юлианского дня:

Для дат Юлианского календаря существует так же формула:

Все операции целочисленные, т.е. остатки деления отбрасываются.

Формулы справедливы начиная с -4712 года ( т.е. для положительных значений ).

Вычисление Юлианской даты .

Для перехода к «полной» Юлианской дате, содержащей дробную часть можно воспользоваться формулой:

.

При делении в этой формуле дробная часть не отбрасывается. Сутки не должны содержать високосной минуты (23:59:60).

Например, 1 января 200 г. в полдень (12 ч, 0 минут, ) секунд) соответствует