Обсуждение:Юлианская дата
Проект «Астрономия» (уровень I, важность для проекта высшая) Эта статья тематически связана с вики-проектом «Астрономия», цель которого — создание и улучшение статей по темам, связанным с астрономией. Вы можете её отредактировать, а также присоединиться к проекту, принять участие в его обсуждении и поработать над требуемыми статьями. Уровень статьи по шкале оценок проекта: полная
Важность статьи для проекта «Астрономия»: высшая |
в 1858 г. еще не было UTC Править
кроме того UTC не удобно в астрономических расчетах, так как високосная секунда вставляется апериодично и нерегулярно. Скорее всего тсчет MJD ведется по эфемеридному времни или по земному времени.NakedTruth 07:13, 21 сентября 2010 (UTC)Ответить[ответить]
Замеченные ошибки Править
Текущее значение JDN, приведенное в таблице, отличается от JDN в английской версии статьи на 15, это легко проверить, открыв английскую версию. Текущее значение JDN, приведенное в таблице в английской версии статьи, отличается от истинного JDN на 1.
- Текущее значение JDN, приведенное в таблице — 2456082, текущее значение JDN, приведенное в таблице английской версии статьи — 2456081. Вычисления в русской и английской версиях производится по одной формуле. Различия значений появляются в связи с кэшированием информации. Kalendar 17:14, 3 июня 2012 (UTC)Ответить[ответить]
- Столкнулся с этой же проблемой. Хорошо бы написать как в английской версии: «вычислено для такого-то момента времени» во избежание недопонимания.— 93.174.131.138 14:35, 2 августа 2022 (UTC)Ответить[ответить]
Ошибки в формулах Править
Вот тут ошибка: a = (14 - month)/12 - если это так, то m ВСЕГДА равно 11 независимо от месяца. В английской версии (видимо) имелось в виду вычисление целой части: a = [(14 - month)/12]. --109.248.78.0 19:49, 22 марта 2016 (UTC) ДмитрийОтветить[ответить]
- Выражения «a = Int((14 — monthh) / 12)» и «a = [(14 — month)/12]» возвращают одинаковый результат — целую часть числа. Ошибки в формулах нет. Kalendar 09:19, 23 марта 2016 (UTC)Ответить[ответить]
- Да, ниже написано, что деления целочисленные, но правильнее все-таки не отдельную запись делать, а формулы записывать по математическим правилам (см. английскую версию страницы). --109.248.78.0 09:32, 23 марта 2016 (UTC) ДмитрийОтветить[ответить]
Возник вопрос, какие формулы расчёта верные по отношению к годам до нашей эры, вроде бы идёт расхождение jd с онлайн-калькуляторами дат. ·Carn 14:15, 20 января 2020 (UTC)Ответить[ответить]
- Онлайн-калькулятор для дат григорианского календаря до н. э. неверно показывает високосные годы. Он показывает високосными годами 4, 8, 12 ... годы до н. э., хотя на самое деле високосными годами являются 1, 5, 9 ... годы до н. э. Kalendar (обс.) 17:49, 20 января 2020 (UTC)Ответить[ответить]
- Т.е, если бы был нулевой год (необходимый для неразрывности временного континуума), то это были бы 0, 4, 8 годы, и при подсчёте необходимо сдвигать все годы д.н.э. как будто он был. Жалко что в древности не было программистов, чтобы объяснить, как корректно годы считать. ·Carn 09:21, 21 января 2020 (UTC)Ответить[ответить]
- Нужно добавить, что данный онлайн-калькулятор, кроме григорианского, также неверно показывает високосные годы и юлианского календаря. Юлианский и григорианский календари имеют цикл 4 года, поэтому високосными годами были 8, 4, 0, −4, −8 годы. Но «0 год» мы называем «1 год до н. э.», «-4 год» мы называем «5 год до н. э.» и т. д. Kalendar (обс.) 10:15, 21 января 2020 (UTC)Ответить[ответить]
- Возможно стоит добавить в статью что в формуле используются годы по ISO 8601 ? ·Carn 10:19, 21 января 2020 (UTC)Ответить[ответить]
- В преамбуле уже есть пояснение «с 1 января 4713 до н. э. юлианского календаря или, что то же самое, 24 ноября 4714 г. до н. э. григорианского календаря (соответственно, −4712 г. и −4713 г. по астрономическому счёту лет». ISO 8601 не устанавливает систему счёта лет. В разных версиях стандарта тысячелетия, века и десятилетия начинаются то с 1, то с 0. Это лишь стандарт написания дат и времени. Kalendar (обс.) 10:59, 21 января 2020 (UTC)Ответить[ответить]
- Возможно стоит добавить в статью что в формуле используются годы по ISO 8601 ? ·Carn 10:19, 21 января 2020 (UTC)Ответить[ответить]
- Нужно добавить, что данный онлайн-калькулятор, кроме григорианского, также неверно показывает високосные годы и юлианского календаря. Юлианский и григорианский календари имеют цикл 4 года, поэтому високосными годами были 8, 4, 0, −4, −8 годы. Но «0 год» мы называем «1 год до н. э.», «-4 год» мы называем «5 год до н. э.» и т. д. Kalendar (обс.) 10:15, 21 января 2020 (UTC)Ответить[ответить]
- Т.е, если бы был нулевой год (необходимый для неразрывности временного континуума), то это были бы 0, 4, 8 годы, и при подсчёте необходимо сдвигать все годы д.н.э. как будто он был. Жалко что в древности не было программистов, чтобы объяснить, как корректно годы считать. ·Carn 09:21, 21 января 2020 (UTC)Ответить[ответить]
Вычисление номера юлианского дня по дате юлианского календаря Править
Указано, что «Формулы справедливы начиная с −4712 года (то есть для положительных значений JDN)». Что-то не нашел я ошибок, кажется формула в приведенном виде работает на произвольном промежутке времени. По крайней мере, високосные года считаются правильно: -4712, -4716, -4720 и т.д. Григорианский не проверял.— 93.174.131.138 13:34, 3 августа 2022 (UTC)Ответить[ответить]