CalcAl
Астрономическая Хронология

Юлианская Дата Конвертер JD ↔ Дата

Универсальный стандарт времени для астрономии. Рассчитайте точку на непрерывной оси времени от 4713 года до н. э.

Загрузка звездной карты...

Что такое Юлианская дата?

Юлианская дата (JD) — это «счетчик дней», запущенный в глубокой древности. В обычной жизни мы делим время на годы, месяцы и дни. Это удобно для людей, но неудобно для вычислений: сколько дней прошло между 5 марта 45 г. до н.э. и 12 апреля 1961 г.? Мешают високосные годы, реформы календаря, разная длина месяцев.

JD решает эту проблему, превращая любую дату в одно единственное число. Это количество суток, прошедших с полудня 1 января 4713 года до н. э.

🔭
Почему 4713 г. до н.э.?
В этом году совпали начала трёх циклов: Солнечного (28 лет), Лунного (19 лет) и Индикта (15 лет).

📌 Важнейшие эпохи (JD)

  • Начало отсчета (4713 BC)0.0
  • Нулевой год н.э. (1 BC)1 721 057.5
  • Введение Григорианского календаря (1582)2 299 160.5
  • Начало Unix эпохи (1970)2 440 587.5
  • Эпоха J2000.0 (2000)2 451 545.0

JD против MJD

Полное число JD слишком громоздко (более 2.4 миллиона). Для космических полетов и современных задач в 1957 году Смитсоновская обсерватория ввела Модифицированную Юлианскую дату (MJD).

Julian Date (JD)
2 451 545.0
  • ✅ Начало: Полдень (12:00 UTC)
  • ✅ Удобно для исторической хронологии
  • ❌ Громоздкие числа
Modified Julian Date (MJD)
51 544.5
  • ✅ Начало: Полночь (00:00 UTC)
  • ✅ Удобно для спутников и компьютеров
  • 💡 Формула: JD - 2 400 000.5

Математика времени

Алгоритм (Meeus)

Для перевода даты (Y, M, D) в JD. Если M ≤ 2, считаем Y = Y-1, M = M+12.

A = floor(Y / 100)

B = 2 - A + floor(A / 4)

JD = floor(365.25 * (Y + 4716)) +

floor(30.6001 * (M + 1)) +

D + B - 1524.5

*Формула действительна для Григорианского календаря.

День недели

Одна из полезных фишек JD — легкое вычисление дня недели. Так как JD — это линейный счет дней, остаток от деления на 7 дает день недели.

W = (JD + 1.5) % 7
0 = Вс1 = Пн...6 = Сб

Частые вопросы (FAQ)

Часто задаваемые вопросы

Традиция пошла от астрономов. Раньше наблюдения велись всю ночь, и смена даты в полночь (посреди наблюдений) создавала путаницу в записях. Поэтому астрономические сутки начинались в полдень, когда Солнце в зените и наблюдений нет.
И да, и нет. Название «Юлианский период» дал Жозеф Скалигер в честь своего отца Юлия Скалигера. Однако сам принцип отсчета был настроен так, чтобы совпадать с годами Юлианского календаря (введенного Юлием Цезарем).
Excel использует похожую систему, но началом отсчета является 30 декабря 1899 года. Это так называемый «Serial Date». Отличие от астрономического JD — около 2.4 миллиона дней.
Это счетчик дней Григорианского календаря. Отсчет ведется с 15 октября 1582 года (введения календаря). Используется редко, в основном в специфическом ПО (например, IBM mainframes).
Лиана Арифметова
Создатель

Лиана Арифметова

Миссия: Демократизировать сложные расчеты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».