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

Перевод григорианской даты в юлианский день (JDN) и модифицированный JD. Эталон для проверки: 1 января 2000 года — JD 2451545.

Проверено по 1 эталонному значению

Как считается

Одна дата на входе — два номера на выходе.

  1. Впишите дату по григорианскому календарю.
  2. Крупное число — юлианский день (JDN), целое.
  3. Модифицированный JD со сдвигом — в строках под результатом.
a = ⌊(14−m)/12⌋; y = год+4800−a; m′ = m+12a−3; JDN = d + ⌊(153m′+2)/5⌋ + 365y + ⌊y/4⌋ − ⌊y/100⌋ + ⌊y/400⌋ − 32045

Что важно знать

Астрономы не любят календари: месяцы разной длины мешают считать интервалы. Юлианский день решает это радикально — это просто номер дня в непрерывном счёте с 1 января 4713 года до нашей эры. Прибавил единицу — получил завтра.

Эталон для самопроверки: 1 января 2000 года — JD 2451545. Любой астрономический софт даёт то же число, и ваш карманный расчёт может с ним поспорить.

Рядом показан модифицированный JD — он меньше на 2 400 000,5 и ведёт отсчёт с 17 ноября 1858 года. Историки науки и спутниковики любят его за компактность.

Частые вопросы

Юлианский день и юлианский календарь — это одно и то же?

Нет, и путают их постоянно. Юлианский день — непрерывный счёт суток, придуманный для астрономии. Юлианский календарь — старый стиль с високосом каждые четыре года, по которому церковь отмечает Рождество 7 января.

Зачем это обычному человеку?

Для интервалов через века: датировка монет, фотографий, затмений. Разность двух JD даёт число суток напрямую, без календарных ловушек вроде реформы 1918 года.

Считается ли время суток?

Здесь дата на входе даёт целое число — так называемый JDN. В астрономии дробная часть кодирует время суток, но для бытовых задач целого дня достаточно.

Похожие инструменты

Юлианский день (JD) — перевод даты в непрерывный счёт дней — CalcAtlas