Открыть сервисСервис

Определение текущего месяца по календарной дате

Определение текущего месяца по дате — это процедура установления названия месяца григорианского календаря, в который попадает конкретный календарный день. В повседневной практике она выполняется сопоставлением числа месяца и дня года с таблицей месяцев, встроенной в календарь, либо с помощью программных средств — операционных систем, смартфонов, программ-календарей.

Календарная система

Современный гражданский календарь, действующий в России и большинстве стран мира, — григорианский календарь, введённый папой Григорием XIII в 1582 году. В России он был принят декретом Совета народных комиссаров от 24 января (6 февраля) 1918 года. До этого использовался юлианский календарь, отстававший от григорианского на 13 суток к XX веку; поэтому даты старого и нового стиля различаются, а в церковной практике юлианский календарь сохраняется.

Год состоит из 12 месяцев, число дней в каждом из которых является постоянным, за исключением февраля, который високосного года содержит 29 дней вместо 28.

Месяцы года

№МесяцДнейПроисхождение названия
1Январь31Янус — римский бог начала и дверей
2Февраль28 (29)Фебрус — бог очищения
3Март31Марс — бог войны
4Апрель30от лат. aperire — «открывать» (распускание почек)
5Май31Майя — богиня роста
6Июнь30Юнона — богиня брака
7Июль31Юлий Цезарь
8Август31Август — римский император
9Сентябрь30лат. septem — «семь» (7-й месяц от марта)
10Октябрь31лат. octo — «восемь»
11Ноябрь30лат. novem — «девять»
12Декабрь31лат. decem — «десять»

Названия месяцев с сентября по декабрь происходят от их порядковых номеров в римском календаре, где год начинался с марта. После реформы Юлия Цезаря (46 год до н. э.), перенёсшей начало года на январь, нумерация сместилась, но исторические названия сохранились.

Как определить месяц по числу

По дате календаря

Если известно точное число (например, «сегодня 17-е»), одного числа месяца недостаточно: 17-е встречается двенадцать раз в году. Для однозначного определения месяца необходимо одно из дополнительных условий:

  • порядковый номер дня в году (день 76-й — 17 марта в невисокосном году);
  • день недели в сочетании с числом (при известном годе);
  • привязка к событию (празднику, сезону).

Практически месяц определяется по текущей дате устройства — смартфона, компьютера, наручных часов с календарём. Операционные системы (Windows, macOS, Android, iOS) показывают месяц в области уведомлений и в приложении «Календарь».

По дню года

Для перевода номера дня года в дату используется формула или таблица. В невисокосном году порядковые номера первых дней месяцев равны: 1, 32, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335. В високосном году со 2 марта значения увеличиваются на единицу. Например, 200-й день года — 19 июля в невисокосном году и 18 июля в високосном.

Программные методы

В языках программирования месяц извлекается из объекта даты. В Python это datetime.now().month, в JavaScript — new Date().getMonth() + 1 (нумерация с нуля), в PHP — date('n'). Результат — число от 1 до 12, которое сопоставляется с названием месяца.

Високосный год

Число дней в феврале зависит от високосного года. Признаком високосного года является делимость года на 4 при одновременной неделимости на 100, либо делимость на 400. Так, 2024 и 2028 годы — високосные, 2100 — нет, 2000 — да. В високосном году все даты после 28 февраля смещаются на один день относительно невисокосного.

Исторический контекст в России

До 1918 года в России год начинался 1 сентября (до XV века) или 1 января (после реформы 1492 года), а даты писались по юлианскому календарю. Переход на григорианский календарь привёл к пропуску 14 дней: после 31 января 1918 года наступило 14 февраля. В странах, перешедших на новый стиль позже (Великобритания в 1752 году, Греция в 1923-м), разница между стилями составляла от 12 до 15 суток.

Применение

Определение текущего месяца необходимо в бухгалтерском учёте (отчётные периоды), планировании, медицине (сроки беременности, инкубационные периоды), сельском хозяйстве (агротехнические сроки), юриспруденции (исчисление сроков исковой давности). В России отчётные периоды по налогам привязаны к месяцам: кварталы, полугодие, девять месяцев и год.

Интересные факты

  • Русское название «сентябрь» восходит к лат. september, но в славянских языках закрепилось как «рюй» или «листопад» (по народным приметам).
  • В революционном календаре РСФСР (1918—1929) месяцы имели номерные названия: «первомай», «второмай» и далее до «двенадцатомай»; эти названия не прижились.
  • Средняя продолжительность месяца — 30,44 суток, поэтому в расчётах используется понятие «среднемесячные сутки» (30,4 дня).

Источники

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru