Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Юлианская дата (JD)
2 451 710,5
дней с 01.01.4713 до н.э. 12:00 (пролептический юлианский)
Модифицированная юлианская дата (MJD) 51 710 days
Формула MJD JD − 2400000.5
Время суток 00:00 (начало гражданских суток)

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

Юлианская дата (JD) — это непрерывный счёт дней, которым пользуются астрономы и хронологи во всём мире. Отсчёт начинается со значения JD 0,0 в полдень 1 января 4713 года до н.э. по пролептическому юлианскому календарю, поэтому любую дату можно выразить одним числом, не вдаваясь в календарные реформы. Модифицированная юлианская дата (MJD) — это просто JD минус 2400000,5; её нулевая точка приходится на полночь 17 ноября 1858 года, что даёт более короткие и удобные числа для современных дат. Это универсальный инструмент, не привязанный к правилам какой-либо страны.

Timeline showing a continuous day count starting from a fixed origin point in the distant past, with later calendar dates mapped onto increasing numbers
The Julian Day is a continuous count of days from a fixed epoch far in the past.

Как пользоваться

Укажите календарь, в котором записана ваша дата (юлианский или григорианский), выберите эру (н.э. или до н.э.), затем введите год, месяц и день. Калькулятор вычисляет JD и MJD на 00:00 (начало гражданских суток), поэтому каждый результат оканчивается на ,5 — ведь эпохи JD начинаются в полдень. Григорианский календарь исторически введён с 15 октября 1582 года; для более ранних дат обычно применяют юлианский календарь, но вы можете выбрать любой.

Разбор формулы

Сначала год приводится к астрономическому году Y: для н.э. Y = год; для дат до н.э. Y = 1 − год (исторического года 0 не существует, поэтому за 1 годом до н.э. следует 1 год н.э.). Если месяц — январь или февраль, его считают 13-м или 14-м месяцем предыдущего года: \(y = Y - 1\), \(mo = \text{месяц} + 12\). Для григорианского календаря вводится вековая поправка \(B = 2 - A + \lfloor A/4 \rfloor\), где \(A = \lfloor y/100 \rfloor\); для юлианского календаря \(B = 0\). Тогда $$JD = \lfloor 365{,}25 \times (y + 4716) \rfloor + \lfloor 30{,}6001 \times (mo + 1) \rfloor + d + B - 1524{,}5.$$

Diagram showing the relationship between Julian Day and Modified Julian Day as a simple offset of 2400000.5
MJD is simply JD shifted by a constant offset and reset to start at midnight.

Пример расчёта

Для григорианской даты 1 января 2000 года н.э.: \(Y = 2000\), и поскольку месяц ≤ 2, получаем \(y = 1999\), \(mo = 13\). \(A = 19\), \(B = 2 - 19 + 4 = -13\). $$JD = \lfloor 365{,}25 \times 6715 \rfloor + \lfloor 30{,}6001 \times 14 \rfloor + 1 - 13 - 1524{,}5 = 2452653 + 428 + 1 - 13 - 1524{,}5 = 2451544{,}5.$$ \(MJD = 2451544{,}5 - 2400000{,}5 = 51544\). Это совпадает со стандартным значением JD для 2000-01-01 00:00 UT.

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

Почему ответ оканчивается на ,5? Отсчёт JD ведётся от полудня, а этот калькулятор показывает начало гражданских суток — 00:00, то есть на полдня раньше полудня.

Чем юлианская дата отличается от юлианского календаря? Несмотря на общее название, это совершенно разные вещи: юлианская дата — это счёт дней, а юлианский календарь — система високосных лет. Переключатель календаря лишь определяет, как интерпретировать введённую вами дату.

Как обрабатываются даты до н.э.? Используется историческая нумерация, поэтому 1 год до н.э. соответствует астрономическому году \(Y = 0\) по формуле \(Y = 1 - \text{год}\), что даёт JD 1721057,5 для 1 января 1 года до н.э.

Последнее обновление: