Получить код ссылки
Внешний вид
Пример
ЖизньКалендарь

Юлианские дни

Что такое юлианские дни (юлианская дата)
Timur2009-09-19 19:06:16

Эта страница существует благодаря следующим персонам

В общем случае, довольно часто для астрономических расчетов необходимо знать разницу во времени между двумя датами.

Один способ - считать ее как есть, то есть учитывать число дней в месяцах, високосные годы, и даже реформы календаря (юлианский/григорианский), так как период между некоторыми повторяющимися событиями, типа прохода комет и т.п., с точки зрения человеческого века, очень велик. Все это не очень удобно.

Второй способ - это иметь постоянно бегущий счетчик дней, начиная с некоторого нулевого момента. То есть, каждый день значение этого счетчика увеличивается на 1. Зная значения счетчика для двух дат, таким образом, можно просто вычесть одно из другого и получить число дней и часов (если счетчик - не целое число)

Впервые воспользовался таким способом Иосиф Юстус Скалигер (Joseph Justus Scaliger), французский ученый, (1540 - 1609).
Он назвал этот счетчик юлианской датой (Julian Dates) в честь своего отца, Юлиуса Скалигера (Julius Scaliger).
Иногда еще говорят юлианские дни (Julian Days).

Для справки, к юлианскому календарю это не имеет никакого отношения.

За нулевую отметку счетчика был принят гринвичский полдень 1 января 4713 года до нашей эры. Эта дата выбрана с таким расчетом, чтобы все известные астрономические наблюдения древности имели бы положительное значение счетчика (и не надо заморачиваться с отрицательными числами).

Число это не целое, то есть, доля в 0.25 соответсвует 6 часам вечера, 0.5 - 12 часам ночи, 0.75 - 6 часам утра.
Начало отсчета в 12 часов дня связано с тем, что астрономические наблюдения выполнялись, в основном, ночью, и было бы неудобно менять счетчик в середине ночи.

С учетом того, что секунда это примерно 0.00001 часть дня, для выражения времени с точностью до секунды нужно примерно 12 цифр. Это довольно много, и поскольку в течении почти трех веков первые две цифры не меняются, употребляют более короткую версию - модифицированную юлианскую дату (Modified Julian Date), где начало отсчета 12 часов ночи, 17 ноября 1858 года, и соотношение, таким образом

MJD = JD - 2400000.5

От себя добавлю, что программисты тоже пользуются таким способом для расчета промежутка времени между двумя датами. Каждая дата приводится к какому-нибудь значению, например, к числу миллисекунд, прошедшему с полночи 1 января 1970 года (это для Javascript). Далее тоже самое - вычитается одно из другого и получается результат.

Вычисление юлианских днейCreative Commons Attribution/Share-Alike License 3.0 (Unported)
0.12345678901234567890
 
 

Комментарии

 Все обсуждения
Защита от спама