Разбор юлианского дня, юлианской даты, номера юлианского дня, календаря юлианского дня и таблицы юлианского дня

В этом ответе я упоминаю номер дня , который равен 1 в первый день каждого календарного года (1 января) и увеличивается до 365 или 366 31 декабря того же года.

Была предложена редакция, которая включала предложение, объясняющее, что это можно назвать юлианским днем. Я оставил сообщение (в другом месте) автору редактирования, которое я отклонил, в котором говорилось:

Привет, я отклонил ваше редактирование этого ответа , потому что юлианский день неверен. JD является монотонным и в настоящее время составляет 2 458 643,06.

на что автор ответил

@uhoh большое спасибо за комментарий! Однако есть такое понятие, как юлианский день года. См. эту веб-страницу НАСА: https://landweb.modaps.eosdis.nasa.gov/browse/calendar.html .

Посмотрев дальше, я увидел несколько похожих страниц: 1 , 2 , 3 , 4 , 5 Некоторые из них называются юлианским календарем дней , а остальные называются таблицей юлианских дней , но каждая представляет собой таблицу того, что я определил как числа дней , 1 на 1 января. и 365 или 366 31 декабря.

Может ли кто-нибудь помочь мне разобраться со всеми возможными, приемлемыми терминами для следующих чисел, соответствующих вчерашнему дню, которые включают некоторую форму Julian:

Пожалуйста, будьте щедры; включают использование, которое менее распространено или вышло из употребления, но все же имеет историческое применение.

  • 2,458,643(целое)
  • 2,458,643.06(плавать)
  • 160(номер дня 8 июня в невисокосные годы)
  • June 8, 2019
Не отвечает на ваш вопрос +, вероятно, не помогает, но calкоманда Unix имеет этот параметр: -j, --julian Display Julian dates (days one-based, numbered from January 1).в качестве примечания может быть разница между юлианским днем ​​и юлианской датой
@barrycarter круто! Я вижу cal -j, что строит небольшой календарь с номерами дней на июнь (используя bash в MacOS) и -jyделает это на весь год. (другие варианты тоже). Да, это именно то, что я ищу.
Порядковая дата кажется возможным термином для формата года и дня года. (ГГГГ-ДДД) ISO 8601 использует термин «Порядковая дата» в своих стандартизированных форматах даты.
К вашему сведению: первая ссылка на веб-страницу НАСА теперь называется «Календарь порядковых дней» в соответствии с тем, что предложил @FSimardGIS.

Ответы (1)

Юлианская дата (JD) — это реальное количество дней с 12:00 UT 1 января 4713 г. до н. э. (пролептический юлианский календарь). Номер дня по юлианскому календарю (JDN) — это пол (JD), ближайшее целое число ≤ JD.

Модифицированная юлианская дата (MJD) — это JD-2400000,5, или реальное количество дней с 17 ноября 1858 г. 0:00 UT. IAU официально утверждает либо JD, либо MJD, если ясно, какое количество указано.

Число 366 или меньше в бюрократическом контексте или в контексте информатики является числом дня или дня года. В своем объяснении MJD покойный директор Службы времени USNO Гернот Винклер категорически возражал против того, чтобы называть эту дату «юлианской»:

MJD (и уж тем более JD) нужно хорошо отличать от этого дня года (DOY). Ее также часто ошибочно называют юлианской датой, хотя на самом деле это григорианская дата, выраженная в количестве дней в году. Это крайне вводящая в заблуждение практика, введенная некоторыми людьми, которые были просто невежественны и слишком небрежны, чтобы выучить правильную терминологию. Это создает путаницу, которую не следует воспринимать легкомысленно. Более того, дальнейшее использование выражений «юлианский» или «J» день в смысле григорианской даты еще больше усугубит ситуацию. Это неизбежно приведет к опасным ошибкам, усилению путаницы и, в конце концов, разрушит все существующие стандартные практики.

Выражение примера даты 2019-06-08 13:26 UT в различных формах:

  • Юлианский номер дня: 2458643
  • Юлианская дата: 2458643.06
  • Дата изменения по юлианскому календарю: 58642.56
  • День года: 159
  • Порядковая дата: 2019-159
+1за исчерпывающий и содержательный ответ, спасибо!
OpenVMS использует MJD как свою эпоху.