Вычисление Юлианской даты по дате календаря.
в формулах
год, если вы хотите использовать для дат до нашей эры, необходимо перевести в отрицательный год ( например 10 г до н.э = – 9 ).
номер месяца, январь – 1, февраль – 2 и т.д.
день месяца.
часы от 0 до 23.
минуты от 0 до 59.
секунды от 0 до 59, могут содержать дробную часть.
номер юлианского дня, который начинается в полдень числа, для которого производятся вычисления.
юлианская дата, содержащая дробную часть.
Вычисление номера Юлианского дня по дате Григорианского календаря.
В начале нужно вычислить промежуточные коэффициенты:
После этого можно вычислить номер юлианского дня:
Все деления целочисленные, т.е. остатки деления отбрасываются.
Формула справедлива для дат, позднее 23 ноября – 4713 г.
Вычисление номера Юлианского дня по дате Юлианского календаря.
В начале нужно вычислить промежуточные коэффициенты (они те же, что и для Григорианского календаря):
После этого можно вычислить номер юлианского дня:
Для дат Юлианского календаря существует так же формула:
Все операции целочисленные, т.е. остатки деления отбрасываются.
Формулы справедливы начиная с -4712 года ( т.е. для положительных значений ).
Вычисление Юлианской даты .
Для перехода к «полной» Юлианской дате, содержащей дробную часть можно воспользоваться формулой:
.
При делении в этой формуле дробная часть не отбрасывается. Сутки не должны содержать високосной минуты (23:59:60).
Например, 1 января 200 г. в полдень (12 ч, 0 минут, ) секунд) соответствует