Эта страница всегда поможет вам узнать число и день недели на сегодня. Вверху страницы находится календарь на текущий месяц, сегодняшний день отмечен зелёным цветом. Оранжевым цветом отмечены предпраздничные дни — время работы сокращено на один час. Красным цветом — выходные и праздничные дни в РФ.
Каждый день имеет в системе человека своё определённое место и имя. День недели, месяц и год — это точный ориентир в системе временных координат, благодаря которому люди планируют свои повседневные занятия. Для отслеживания времени человек придумал не только часы, но и календарь — инструмент, отсчитывающий дни и года. Календарь позволяет представить время в виде линейки, и каждый школьник знает, как определить любую дату. Однако так было не всегда.
Основные замечания
Номер Юлианского дня, или проще говоря, Юлианский день (JD) — это натуральное число (включающее и дробную часть), выражающее количество дней, прошедших с начала 4712 г. По традиции принято считать, что Юлианский день начинается в полдень по среднему Гринвичскому времени, что есть 12ч по Всемирному времени, UT (англ. Universal Time
). Если Юлианский день относится к моменту времени, измеряемому по шкале Динамического времени (или Эфемеридного времени), то, как правило, используют термин Юлианский Эфемеридный День, JDE (
англ. Julian Ephemeris Day
).
Пример:
26.4 Апреля 1977 UT = JD 2443 259.9 26.4 Апреля 1977 TD = JDE 2443 259.9
В методах, описанных ниже, следует учитывать реформу Григорианского календаря. А именно, за днем 4 октября 1582 года (Юлианский календарь) следует день 15 октября 1582 (Григорианский календарь). Григорианский календарь был не сразу признан во всем мире. Это нужно учитывать, обращаясь к историческим реалиям. Так, например, в Великобритании реформа произошла в конце 1752 г. н.э., а в Турции Юлианский календарь просуществовал вплоть до 1927 г. Юлианский календарь был учрежден в Римской Империи Юлием Цезарем в -45 г, и достиг своей окончательной формы около 8 года. Тем не менее, мы будем следовать астрономической практике, заключающейся в экстраполировании Юлианского календаря в прошлое на бесконечное время. В связи с этим мы можем говорить, например, о солнечном затмении 28 августа -1203 г. по Юлианскому клендарю, хотя в это далекое время Римской Империи еще не существовало и император Август, чьим именем назван месяц, даже не был рожден! В этом заключается расхождение во мнениях астрономов и историков по поводу того, как исчислять года, предшествующие 1-му году. Мы будем годы «до н.э.» исчислять так, как принято в астрономии. То есть год, предшествующий году +1, есть год нулевой, а год, предшествующий последнему, есть год -1. Год, который историки называют 585 г. до н.э., соответсвует -584 году в астрономии. Такая отрицательная нумерация годов как нельзя лучше подходит для математических рассчетов. Например, при исторической нумерации годов правило деления на 4 обнаруживает ошибку: високосные годы не кратны четырем: 1-й, 5-й, 9-й, 13-й, … гг. до н.э. Однако, при использовании астрономического способа нумерации последовательность соответствует истине: 0-й, -4-й, -8-й, -12-й, … гг. кратны 4-м и являются високосными. Правило деления на 4 не нарушается. Мы будем обозначать целую часть числа x
как INT(
x
), т.е. то число, которое предшествует его дробной части.
Примеры:
INT(7/4) = 1 INT(5.02) = 5 INT(8/4) = 2 INT(5.9999) = 5
Это может вызвать некоторые проблемы с отрицательными числами. Существуют два понимания операции INT. В некоторых компьютерах и языках программирования, INT(x
) есть наибольшее целое число, меньшее или равное числу
x
. В этом случае мы получим, например, INT(-7.83)=-8, так как -7 действительно больше чем -7.83. В других языках, INT есть целая часть записываемого числа, т.е. то число, что предшествует символу десятичной точки. Тогда INT(-7.83)=-7. Эта операция носит название отсечение (
англ. truncation
), и многие языки прогаммирования имеют обе функции: INT(
x
), выполоняющую операцию в первом понимании, и TRUNC(
x
). Впредь будьте внимательны, когда используете функцию INT для отрицательных чисел (для положительных чисел оба варианта понимания функции дадут один результат). В формулах, данных ниже, аргумент функции INT всегда положителен.
Новый западноевропейский календарь
Представьте ситуацию, когда на международных переговорах календарь одной стороны сильно отстаёт от календаря другой. Подписание международных документов в таких условиях невозможно, не может же на бумагах стоять двойная дата. Для того, чтобы избежать затруднительных ситуаций в будущем, большевики приняли время, которым пользовалась Европа. Григорианский календарь — западноевропейский. 24 января Ленин подписал Декрет.
Религиозно настроенные граждане были убеждены, что принятие григорианского календаря — чисто идеологическая инициатива. Тем самым большевики хотели оставить в прошлом «мракобесно-черносотенный» календарь. Главной целью Декрета была консолидация с Европой, однако на русской церкви переход сказался тяжело.
Вычисление Юлианского дня
Следующий метод справедлив как для положительных, так и для отрицательных значений годов, не не для отрицательного значения Юлианского дня (JD).
Пусть для заданной календарной даты Y
— номер года,
M
— номер месяца (1 для января, 2 для февраля и т.д., 12 для декабря), и
D
— день месяца (с десятичной дробной частью, если это имеет место).
- Если M
> 2, то оставляем
Y
и
M
неизменными. Если
M
= 1 или 2, заменяем
Y
на
Y
— 1, и
M
на
M
+ 12. Другими словами, если исходная дата имеет месяц январь или февраль, то они намеренно рассматриваются как 13-й и 14-й месяцы предыдущего года. - Если рассчет ведется по Григорианскому календарю, то считаем:
A = INT(Y / 100) B = 2 — A + INT(A / 4)
Если рассчет ведется по Юлианскому календарю, полагаем
B
= 0. - Искомое значение Юлианского дня есть:
JD = INT(365.25(Y + 4716)) + INT(30.6001(M + 1)) + D + B — 1524.5 [1]
Число 30.6 (вместо 30.6001) будет давать верный результат, но 30.6001 используется для того, чтобы целое число (второе слагаемое в формуле) было найдено безошибочно. На самом деле, вместо 30.6001 можно использовать и 30.601, и 30.61. Для примера, произведение 5*30.6 дает целое число 153. Однако, большинство компьютеров представят 30.6 недостаточно точно, и мы можем получить 152.999998, что после отсечения дробной части даст 152. Вычисленное значение JD будет неверным.
Пример 1
Вычисление Юлианского дня для даты 4.81 Октября 1957, времени запуска первого искусственного спутника Земли.
Имеем:
Y
= 1957,
M
= 10,
D
= 4.81. Так как
M
> 2, мы оставляем
Y
и
M
неизменными. Дата дана по Григорианскому календарю, поэтому:
A = INT(1957 / 100) = INT(19.57) = 19
B = 2 — 19 + INT(19 / 4) = 2 — 19 + 4 = -13
JD = INT(365.25 * 6673) + INT(30.6001 * 11) + 4.81 — 13 — 1524.5
JD = 2436116.31
Пример 2
Вычисление Юлианского дня для даты 27 Января 333 года, 12ч
Поскольку M
= 1, мы имеем:
Y
= 333 — 1 = 332 и
M
= 1 + 12 = 13. Так как дата дана по Юлианскому календарю, принимаем
B
= 0.
JD = INT(365.25 * 5048) + INT(30.6001 * 14) + 27.5 + 0 — 13 — 1524.5
JD = 1842713.0
Ниже приведен список дат с соответствующими значениями Юлианских дней. Эти данные могут быть полезны при тестировании программ.
1987 янв 27.0 | 2446822.0 |
1987 июн 19.5 | 2446966.0 |
1988 янв 27.0 | 2447187.5 |
1988 июн 19.5 | 2447332.0 |
1900 янв 1.0 | 2415020.5 |
1600 янв 1.0 | 2305447.5 |
1600 дек 31.0 | 2305812.5 |
837 апр 10.3 | 2026871.8 |
-1000 июл 12.5 | 1356001.0 |
-1000 фев 29.0 | 1355866.5 |
-1001 авг 17.9 | 1355671.4 |
-4712 янв 1.5 | 0.0 |
Если дата лежит в интервале от 1 марта 1900 до 28 февраля 2100, в формуле [] мы имеем B
= -13. В некоторых практических задачах необходимо знать Юлианский день JD0, соответствующий 0.0 января данного года (31.0 декабря предшествующего года). Для года (year) в Григорианском календаре JD0 вычисляется следущим образом:
Y = year — 1
A = INT(Y / 100)
JD0 = INT(365.25 * Y) — A + INT(A / 4) + 1721424.5
Для лет в пределах от 1901 до 2099 включительно формула сводится к:
JD0 = 1721409.5 + INT(365.25 * (year — 1))
Когда год является високосным?
В Юлианском календаре
год является високосным (имеет 366 дней), если его численное значение кратно 4. Все другие года считаются обычными (по 365 дней). Например, 900-й и 1236-й годы были високосными, а 750-й и 1429-й — обычными. Те же правила справедливы и для
Григорианского календаря
, за следующим исключением: годы, оканчивающиеся на два нуля и не кратные 4, такие как 1700-й, 1800-й, 1900-й и 2100-й, являются обычными. Другие же годы, оканчивающиеся на два нуля и делящиеся нацело на 400, являются високосными: как 1600-й, 2000-й, 2400-й и др.
В современной практике встречается термин Модифицированный Юлианский день
, MJD (
англ. Modified Julian Day
), например, при указании элементов орбит искусственных спутников. В противоположность Юлианскому дню, Модифицированный Юлианский день начинается по Гринвичскому средему времени в полночь. Таким образом:
MJD = JD — 2400000.5
И, вследствие этого, дню MJD = 0.0 соответствует дата 0ч 17 ноября 1858 г.
Синтаксис
XMPP(Jabber): jd <�выражение> [!]
WEB запрос: <�выражение> [!]
где выражение может быть следующего вида
Дата григорианского каледаря в форматах ДД-ММ-ГГ-ЧАС-МИН-СЕК или ДД:ММ:ГГ:ЧАС:МИН:СЕК или ДД/ММ/ГГ/ЧАС/МИН/СЕК
или если нам необходима обратная задача по юлианской дате определить дату григорианского календаря, то пишем проивзолное число , можно дробное и добавляем служебный символ !, который говорит о том что нам надо осуществить обратное преобразование.
День недели
День недели, соответствующий заданной дате, может быть рассчитан следующим образом. Нужно вычислить JD для этой даты в 0ч, добавить 1.5, затем поделить результат на 7. Остаток от деления будет соответствовать дню недели, а именно: 0 — воскресенье, 1 — понедельник, 2 — вторник, 3 — среда, 4 — четверг, 5 — пятница, 6 — суббота. Последовательность дней недели не была нарушена реформой Григорианского календаря. Так, в 1582 году, за 4-м октября (четверг) последовало 15-е октября (пятница).
Пример 5
Найти день недели для даты 30 Июня 1954.
1954 июн 30.0 соответствует Юлианский день JD = 2434923.5 2434923.5 + 1.5 = 2434925 Остаток от деления 2434925 на 7 равен 3. Отсюда день недели — среда.
Календарная реформа: потерянное время
В 1918 году была самая длинная ночь: с 31 января по 13 февраля. Страна перешла на григорианское летоисчисление. Большевики рассматривали и другой проект реформации. Предполагалось сокращать каждый год на 24 часа, тогда через 13 лет даты в России полностью совпали бы с григорианским календарём. Однако Владимир Ленин одобрил именно резкий переход. И 13 дней просто исчезли из 1918 года.
Новое летоисчисление ввели в РСФСР не просто так. Большевики преследовали практичные и вполне объяснимые цели.
День года
Порядковый номер дня в году N
может быть рассчитан с помощью следующей формулы.
N = INT((275 * M) / 9) — K * INT ((M + 9) / 12) + D — 30
где M
– номер месяца,
D
– день месяца, и:
K = 1 для високосного года K = 2 для обычного года
N
принимает целые значения от 1 для 1 января до 365 (или 366 для високосного года) для 31 декабря.
Пример 6
Найти день года для даты 14 Ноября 1978
Обычный год, M = 11, D = 14, K = 2 Получаем N
= 318.
Календарь предков славян
Википедия утверждает, что происхождение слова «календарь» имеет латинские корни. «Календае» — первый день месяца. Раньше в календы наступал срок платежа по долгам. Поэтому, как нам объясняют, «бухгалтерские книги» постепенно стали календарем в современном понимании.
Другое мнение, что происхождение слова от «Каляды даръ» и оно затем уже распространилось по миру и «дошло» и до Древнего Рима. В пользу этого мнения следующие умозаключения: в латинском языке «долг» — «дебитум». Узнаете знакомое «дебет»? Книга на латыни – «либра» или «либеллус». Записка – «нота», «албум» или «литерае». Для обозначения понятия ссуда у древних римлян было также отдельное слово – «фаенерор». Почему же тогда записки о долге, который записывался и требовался к возврату, начали называть именно по первому дню месяца – «календ»? Получается, что «календариум» и ссуды – довольно нелогичное объяснение происхождение слова «календарь» в его последующем понимании.
О том, что предсказывали нам в 2022 году наряду с ясновидящими и астрологами, читайте в статье «Предсказания на 2022 год для России…»
Самое время подвести итоги за год…
Более логичным представляется происхождение именно от дара Каляды. Рассмотрим это утверждение. Круглолет Числобога – другое наименование Каляды дара, основывается на 9-ти и 16-ти численной системе счета. Также для славян священной цифрой является 3.
Вспомните русские народные сказки: трехголовый змей; камень у трех дорог; тридевять земель; тридевятое царство; сорок сороков.
За десятки тысячелетий Каляды Дар «не забежал» вперед и «не отстал» ни на день! Причиной точности Круголета в том, что он основывается на матиакальной модели Вселенной. В нем учтена галактическое место Земли и ее осевая централизация.
Календарь отображается Рунами. Сороковники – это месяц в сорок дней. Сороковник – первый по счету обозначался одной Руной, а последующие – сочетанием Руны первого Сороковника со второй Руной, которая обозначала часть вращение Земли вокруг Ярилы (Солнца).
Один цикл вращения Земли вокруг Ярилы составляло Лето. Если умножить 40 (дней) на 9 (месяцев), мы получим 360 дней. Неделя состояла из девятин – 9 дней.
360 градусов в окружности – может быть отсюда берут начало? И 360 секунд в часе?
«Лето» имеет в русском языке множество понятий. «Сколько тебе лет?», а не «годов». А также: летопись, летоисчисление, в летах (немолодой), по молодости лет, кануть в Лету…
«Лет» — лететь без опоры, а «о» — круг, «лето» — лететь по кругу.
Даты в Летописях записывались буквами, а не цифрами, как велел Петр Первый.
Итак, вот какое велось исчисление лет (на момент введения календаря от Рождества Христова, т.е. 1700):
Лето 7208 от Сотворения Мира в Звездном Храме;
12708 от Великой Стужи;
44244 от Сотворения Великого Коло Рассении;
106478 от Основания Асгарда Ирийского;
111813 от Великого Переселения из Даарии;
И далее, до Лета 604 074 от Времени Трех Солнц…
Напомним, это по состоянию на 1700 год, т.е. прибавляем к этим датам 320 лет, прошедших с петровской реформы.
В марте 2022 года наступает 7528-е лето от Сотворения Мира в Звездном Храме.
Что такое Хиджра
В исламе данное понятие имеет многоуровневое, сложное для понимания значение. Но в историческом исполнении хиджра – это переход пророка Мухаммада из Мекки, где он родился и вырос, в Медину. По сути, это символизирует переход от зла к добру.
Именно это событие было принято за начало отсчета мусульманского лунного календаря. Случилось это уже после смерти самого пророка Мухаммада при правлении халифа Омара. Естественно, мусульманский календарь по месяцам совершенно не совпадает с общепринятым в христианском мире Григорианским. Да и пресловутый «Новый Год» по мусульманскому календарю не пересекается с традиционным западным.
Месяцы мусульманского календаря
Название (русский) | Название (арабский) | Значение |
Мухаррам | محرّم | Священный и запретный месяц, в течение которого запрещены военные походы и сражения. |
Сафар | صفر | Происходит от слова от «сафар» — жёлтый, так как в этот месяц начинают желтеть листья. |
Раби аль-авваль | رَبيع الأوّل | «Первый весенний месяц» (от слова «раби» — весна). |
Раби ас-сани | ربيع الثاني | «Вторая весна». Употребляется также вариант Рабиу аль-ахир — «последняя весна». |
Джумада аль-уля | جُمادى الأولى | «Холодный месяц». От слова «джумада» — замерзать, застывать. Также употребляется название Джумада аль-авваль. |
Джумада ас-сани | جمادى الثاني | Слово «джумада» используется для обозначения пересохших земель. Также употребляется название Джумада аль-ахир. |
Раджаб | رَجَب | «Воздержание от насилия». В этот месяц наряду с Мухаррамом запрещены военные действия и походы. |
Шабан | شَعْبان | От слова «ташаба» — распространяться, разделяться. Месяц в котором арабы отправлялись в походы и сражения по разным направлениям. |
Рамадан | رَمَضان | От слова «Ар-рамда» — раскалённый, палящий, знойный. Священный месяц мусульман, месяц ниспослания Корана и поста. |
Шавваль | شَوّال | От слова «Ташаввала» — нужда в верблюжьем молоке. Месяц кочеваний. |
Зу-ль-када | ذو القَعْدة | «Месяц оседлости». Священный месяц, в течение которого прекращались кочевания и военные действия. |
Зу-ль-хиджа | ذو الحِجّة | Месяц паломничества в Мекку. |