Прошлый високосный год. Високосный год

Високосный год (лат. bis sextus - «второй шестой») - год в юлианском и григорианском календарях, продолжительность которого равна 366 дням - на одни сутки больше продолжительности обычного, невисокосного года. В юлианском календаре високосным годом является каждый четвёртый год, в григорианском календаре из этого правила есть исключения.

Год - условная единица измерения времени, которая исторически означала однократный цикл сезонов (весна, лето, осень, зима). В большинстве стран календарная продолжительность года равна 365 или 366 дням. В настоящее время год употребляется также в качестве временной характеристики обращения планет вокруг звёзд в планетарных системах, в частности Земли вокруг Солнца.

Календарный год в григорианском и юлианском календарях равен 365 суток в невисокосные годы, и 366 суток в високосные годы. Средняя же продолжительность года составляет 365,2425 суток для григорианского и 365,25 суток для юлианского календарей.

Календарный год в исламском календаре содержит 353, 354 или 355 суток - 12 лунных месяцев. Средняя продолжительность года - 354,37 суток, что меньше тропического года и поэтому мусульманские праздники «кочуют» по временам года.

Календарный год в еврейском календаре содержит 353, 354 или 355 суток в простом году и 383, 384 или 385 суток в високосном году. Средняя продолжительность года - 365,2468 суток, что близко к тропическому году.

Продолжительность тропического года (время между двумя весенними равноденствиями) составляет 365 суток 5 часов 48 минут 46 секунд. Различие в продолжительности тропического года и среднего юлианского календарного года (365,25 суток) составляет 11 минут 14 секунд. Из этих 11 минут и 14 секунд приблизительно за 128 лет складываются одни сутки.

По истечении столетий было замечено смещение дня весеннего равноденствия, с которым связаны церковные праздники. К XVI веку весеннее равноденствие наступало примерно на 10 суток раньше 21 марта, используемого для определения дня Пасхи.

Чтобы компенсировать накопившуюся ошибку и избежать подобного смещения в будущем, в 1582 году римский папа Григорий XIII провёл реформу календаря. Чтобы средний календарный год лучше соответствовал солнечному, было решено изменить правило високосных лет. По-прежнему високосным оставался год, номер которого кратен четырём, но исключение делалось для тех, которые были кратны 100. Отныне такие годы были високосными только тогда, когда делились ещё и на 400.

Иными словами, год является високосным в двух случаях: либо он кратен 4, но при этом не кратен 100, либо кратен 400. Год не является високосным, если он не кратен 4, либо он кратен 100, но при этом не кратен 400.

Последние годы столетий, оканчивающиеся на два нуля, в трёх случаях из четырёх не являются високосными. Так, годы 1700, 1800 и 1900 не являются високосными, так как они кратны 100 и не кратны 400. Годы 1600 и 2000 - високосные, так как они кратны 400. Годы 2100, 2200 и 2300 - невисокосные. В високосные годы вводится дополнительный день - 29 февраля. Католический же мир живет по юлианскому календарю. В отличие от юлианского, григорианский календарь учитывает лишь один объект - Солнце.

Сечас мы живем по юлианскому календарю (новый стиль), до революции жили по григорианскому (старый стиль). Разница между старым и новым стилями составляла в XVIII веке 11 суток, в XIX веке - 12 суток, в XX- XXI веках - 13 суток. В XXII веке эта разница будет составлять уже 14 суток. Григорианский календарь введён при Советской власти с 14 февраля 1918 (после 31 января шло уже не 1 февраля, а сразу 14-е). Последний високосный год был , следующий будет .

1996, 1992, 1988, 1984, 1980, 1976, 1972, 1968, 1964, 1960, 1956, 1952, 1948, 1944, 1940, 1936, 1932, 1928, 1924, 1920, 1916, 1912, 1908, 1904, По григорианскому календарю 1900 - невисокосный год, по юлианскому - високосный. 1896.

Замечание: Для большинства компьютерных и мобильных систем допустимыми являются даты с 13 декабря 1901, 20:45:54 GMT по 19 января 2038, 03:14:07 GMT. (Эти даты соответствуют минимальному и максимальному значению 32-битового целого со знаком). Для Windows допустимы даты с 01-01-1970 по 19-01-2038.

29 февраля – один из самых загадочных феноменов для многих. А вы знаете, что не каждый 4-й год – високосный, а в истории существует и 30 февраля? Нет? Тогда читайте наш материал. «Первый Смоленский» разобрался в научной и исторической основах происходящего, а также в людских предрассудках, связанных с этим.

Григорианский и Юлианский календари. В чём разница?

В 45 году до нашей эры Гай Юлий Цезарь ввёл новый календарь, позже названный юлианским. Вместе с астрономом Созигеном Цезарь пришёл к удивительному открытию – астрономический год длится 365 и 6 часов. Позднее учёные выяснят, что за это время Земля совершает полный оборот вокруг Солнца и он, как оказалось, не кратен количеству оборотов планеты вокруг своей оси (то есть не равен целому количеству суток).

Таким образом, чтобы компенсировать набегающий за 4 года день, решено было каждый четвёртый год в календаре увеличивать на один день. В принципе, это мог быть любой другой день – летний, весенний или осенний, но решено было остановиться на 29 февраля, а не, скажем, на 32 декабря.

Надо сказать, что Цезарь немного просчитался и установил високосным каждый третий год. Лишь через 36 лет после его смерти император Август исправил досадную ошибку.

Ещё более интересно дело с високосными годами обстоит в Григорианском календаре, принятом папой римским Григорием XIII 4 октября 1582 года. В данном календаре продолжительность года несколько меньше и равна 365,2425 суток, то есть содержит 97 високосных на каждые 400 лет. В Григорианском календаре действует правило: год, номер которого кратен 400, является високосным, остальные годы, номер которых кратен 100, не являются високосными. Все годы, номер которых кратен 4, но не вошедшие в предыдущую группу - високосные.

Разница в подсчёте високосных годов — и есть основное отличие двух календарей. Православные живут по Юлианскому календарю, католики – по Григорианскому. Именно поэтому, говоря о Российской Империи и летоисчислении, существуют понятия старого и нового стилей. Например, 1900 год по Григорианскому календарю – невисокосный, а по Юлианскому високосный. На сегодняшний день разница между календарями составляет 13 дней и продолжает увеличиваться.

Григорианский календарь намного точнее юлианского календаря: он даёт гораздо лучшее приближение к тропическому году (отрезок времени, за который солнце завершает один цикл смены времён года). Сегодня весь светский мир живёт по Григорианскому календарю. Следовательно, считать, что каждый четвёртый год високосный – неправильно. Система подсчёта несколько сложнее.

В 1699 году в Шведском королевстве решили не отставать от мировых трендов и перейти с Юлианского на Григорианский календарь. Для этого предлагалось в течение 40 лет пропускать високосные годы, чтобы выровнять календарную разницу (на тот момент она составляла 10 дней). Но что-то пошло не так и 1704, а также 1708 годы были в Швеции високосными. В 1712 году было решено и вовсе отказаться от реформы. Тогда, чтобы вернуться к Юлианскому календарю, в феврале 1712-го добавили ещё один день. Так и появилось 30 февраля в Швеции.

В 1929 году в СССР было решено ввести Советский революционный календарь, где каждый месяц длился 30 дней, а неделя – 5 дней. Оставшиеся 5 или 6 (для високосных) дней в году именовались безымянными каникулами. От идеи отказались уже в 1931-м. При этом два раза (1930 и 1931) в советском календаре также появлялось 30 февраля.

Некоторые учёные считают, что из-за погрешности Григорианского календаря в 3328 году придётся также ввести 30 февраля, чтобы уровнять календарный год с тропическим. Однако другие учёные наоборот считают, что день нужно отнять, а не прибавлять.

Високосные предрассудки

Существует примета, что всякий високосный год обязательно должен быть очень сложным и даже неудачным. Оказывается, во многом, это исключительно русская традиция. Дело в том, что 29 февраля – день Касьяна. Отношение православных к этому угоднику весьма двоякое. Касьян, один из последователей Христа, отказался помочь землепашцу вытащить завязшую телегу, о чем его просил Христос. Это сделал шедший рядом Николай. И тогда Христос сказал: «Благое дело ты сделал, Николай. Будут люди поминать тебя два раза в году – в мае и декабре. А тебя, Касьян, за то, что ты не помог, будут поминать только раз в четыре года». В некоторых областях Касьяна даже не чтят как святого, а имя его слывёт позорным. Считается, что именно это отношение народа к Касьяну и создало негативный образ 29 февраля и високосного года в целом.

Ещё один интересный факт – в Шотландии в високосный год не мужчины сватаются к женщинам, а наоборот.

Новый 2020 год будет високосным, а это означает, что в нем мы проживем на 1 сутки больше - в феврале вместо привычных 28 дней будет 29. Дополнительный 366 день в високосном году 29 февраля обусловлен тем, что Земля свой оборот вокруг Солнца совершает за 365 дней 5 часов 48 минут и 46 секунд. Чтобы компенсировать эту разницу почти в 6 часов, каждые 4 года в календарь добавляются одни сутки.

К високосному году каждый относится по разному - кто-то считает этот период самым обычным годом, который не несет в себе никакой опасности, кто-то боится его и связывает с этим периодом много суеверий. В этой статье мы попробуем разобраться во всех приметах, поверьях и заблуждениях связанных с високосным годом.

Ближайшие Високосные года: 2020, 2024, 2028, 2032, 2036, 2040, 2044.

Дополнительные сутки в високосном году, 29 февраля, носит название Касьянов день. В наоде этот день считается одним из самых трудных и опасных. Плохое отношение к високосному году было в народных верованиях связано с неким Касьяном, о котором бытовало множество легенд и поверий. Согласно одной легенде, Касьян был Ангелом, которому были ведомы все дела и планы Бога. Однако впоследствии оказалось, что он предатель, который рассказал все планы демонам. За это он был наказан - 3 года его били по лбу, а на 4 отпускали на Землю, где он уже совершал злые поступки. Согласно другому преданию Касьян был святым, однако нарушал закон и 3 года употреблял алкоголь, а на 4 год останавливался.

Приметы на Високосный год 2020

В Високосный год нельзя ничего начинать серьезного - постройка дома, крупные договора или сделки, покупки, свадьбы и многое другое. Все это было под запретом. Потому что ничего хорошего из подобных начинаний не выйдет - все вскоре развалится и принесет еще с собой много проблем. Также по возможности не следует менять работу и квартиру.

В високосном году лучше не начинать постройку бани.

Ребенку, рожденному в високосный год, нужно в кумовья брать кровных родственников.

Если вы живете в деревне и разводите гусей, то, забивая птицу в високосный год, третьего по счету гуся отдайте даром родственникам или соседям.

Весной високосного года, когда вы будете в первый раз сажать в огороде семена и рассаду, скажите: "В високосный сажу, умереть погожу".

Если вы все таки решили обвенчаться в високосный год, то перед церемонией скажите такой оберег: "Венчаю венцом, а не високосным концом".

Людям, которые развелись в високосный год, следует купить новое полотенце. Эти полотенца затем относят в церковь и отдают уборщицам, про себя сказав: "Отдаю високосному дань, а ты, Ангел семейный, рядом со мною встань. Аминь. Аминь. Аминь.

В високосном году, уезжая из дому, говорят, не переступая через порог: "Иду и еду по високосному следу, високосному поклонюсь. С порога сошла, сюда и вернусь. Аминь".

При первом громе в високосный год скрещивают пальцы и шепчут: "Вся семья при мне (имена членов вашей семьи). Аминь".

Заслышав вой собаки в високосный год, говорят: "Иди вой, но не ко мне домой. Аминь".

Високосный год порождает немало суеверий и слухов, которые сводятся преимущественно к тому, что год этот несчастливый и богат на негативные события. Давайте разберемся, так ли это.

Високосный год: немного истории

Слово «високосный» латинского происхождения, переводится как «второй шестой». Согласно юлианскому календарю, год продолжался 365,25 дней, при этом ежегодно сутки смещались на 6 часов. Такая погрешность могла запутать древних мужей, чтобы этого не произошло, решено было, что каждый четвертый год будет состоять из 366 суток, а февраль станет на день длиннее. Назвали такой год високосным.

На Руси же существовало немало сказаний о появлении високосных годов, каждый из которых считался несчастливым.

Легенды о появлении високосного года на Руси

29 февраля еще называют в честь святого Касьяна Касьяновым днем. Будучи светлым ангелом, соблазнился он уловками нечистой силы и переметнулся на сторону дьявола. Однако впоследствии раскаялся и взмолился Господу о пощаде. Смилостивившись над предателем, Бог приставил к нему ангела. Тот заковал Касьяна в цепи и, по велению свыше, бил его железным молотом в лоб в течение 3 лет, а на четвертый отпускал.

По другой легенде Касьянов день - это день его именин. Однако святой каждый раз мертвецки напивался в течение трех лет и образумился только на четвертый год. Поэтому и полагается ему свой день так редко отмечать.

Есть и третья легенда: идущим по дороге святому Касьяну и Николаю Чудотворцу встретился мужичок. Попросил он помощи, так как застрял его возок в грязи. На что Касьян ответил, что боится он ризу испачкать, а Николай помог. Пришли святые в рай, Бог заметил, что риза Николая грязна и спросил, в чем дело. Рассказал ему Чудотворец, что произошло. Тогда заметил Бог, что у Касьяна риза чистая, спросил, разве не вместе они шли? Касьян ответил, что боялся испачкать одежды. Понял Бог, что лукавит святой и сделал так, что его именины раз в 4 года наступают. А именины Николая за его доброту - в год два раза.

Дурной славой на Руси пользовались високосные года: список преданий не будем продолжать долго, вот один из примеров: честной народ старался завершить все дела до 29 февраля. Многие не решались выйти из дома, солнце в этот день называли «Глазом Касьяна», боялись попасть под солнце, дабы не сглазил их Касьян и не послал болезни и страдания.

Суеверия про високосный год

Как и в стародавние времена, в современном мире часто встречаются приметы и суеверия, не с лучшей стороны характеризующие високосные года (список приведен ниже):

  • Нужно повременить с браком в високосный год. Такой брак не будет прочным, молодые будут ссориться, и недавно созданная семья навлечет на себя беды и несчастья.
  • Нужно повременить с продажей, покупкой, обменом недвижимости или строительством дома. Сделки, заключенные в этом году, не будут выгодными и неминуемо повлекут разорение сторон. А новое жилье долго не простоит.
  • Опасны любые начинания - смена работы, переезд, начало бизнеса. Примета объяснима: наличие 29-го дня в одном из зимних месяцев может характеризовать весь год как не такой, каким он должен быть. Поэтому неуверенному в собственных силах человеку проще отказаться от чего-то нового, чем приложить усилия для начала и развития дела.
  • Нельзя беременеть и рожать, так как роды пройдут тяжело, ребеночек может родиться нездоровым. Или жизнь его будет тяжелой и безрадостной.
  • Високосный год «косит» людей, то есть забирает их. Принято считать, что смертность повышается каждый четвертый год, хотя статистически это суеверие никак не подтверждается.
  • Нельзя грибы собирать, есть их или продавать людям, чтобы не поднять плохого с земли.
  • Считается, что високосные года влекут за собой природные катаклизмы и бедствия: пожары, наводнения, засуху.

Какие года високосные? Список високосных годов в 20-м веке

В прошлом столетии, равно как и в 21-м веке, на суеверных людей нагоняли страху високосные года. Список их приведен ниже:

  • 1900-е года: -00; -04; -08; -12, и так далее, каждый четвертый год.
  • Двухтысячный год тоже был високосным.

Високосные года: список 21 века

И по сей день многие со страхом ждут високосного года, психологически настраивая себя на неприятности и объясняя несчастья наличием лишнего дня в феврале.

Високосные года, список с 2000г.: -04; -08; -12; -16, и далее - каждый четвертый год.

Вместо заключения

Если верить статистике, лишь небольшое количество всех бед и катастроф приходится на високосные года. Существующие по сей день суеверия можно объяснить тем, что люди, пристально следящие за бедами и несчастьями, которые случались в високосные года, придавали происходящему преувеличенное значение исключительно из-за нелестной славы последних.

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

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

Желаю, чтобы в конце каждого года ты, вспоминая то, что было за последние 366 if ((year%4 == 0 and year%100 != 0) or (year%400 == 0)) else 365 дней, думал про себя:

Ох, нифига себе, какой был экшен. Обязательно буду рассказывать внукам или напишу об этом потом книгу.


Итак, выше достаточно простой inline-способ определить количество дней в году (переменная year), который, по сути, полностью раскрывает их суть: в григорианском календаре високосными годами считаются те годы, порядковый номер которых либо кратен 4, но при этом не кратен 100, либо кратен 400. Иными словами, если год делится на 4 без остатка, но делится на 100 только с остатком, то он високосный, иначе - невисокосный, кроме случая, если он делится без остатка на 400 - тогда он всё равно високосный.

Например, 2013 год невисокосный, 1700, 1800 и 1900 - опять же невисокосные годы, а вот 2000, 2004, 2008 и 2012 - високосные.

Но что, если мы не помним, сколько дней в високосных (366 дней) и невисокосных (365 дней) годах, или просто хотим написать определение количества дней в году максимально быстро? Можно ли сделать так на Python? Конечно же, можно.

Итак, в Python есть модуль calendar . Он как раз отлично подходит для того, чтобы узнать, является ли тот или иной год високосным (или, например, сколько високосных годов в определённом интервале), определить количество дней в месяце, получить номер дня недели для определённой даты и так далее.

В частности, мы можем получить количество дней в каждом месяце года, и просто сложить.

Функция calendar.monthrange принимает номер года в качестве первого аргумента и номер месяца в качестве второго аргумента. Возвращает номер дня недели первого числа данного месяца и количество дней в данном месяце:

>>> import calendar >>> calendar.monthrange(2013, 1) (1, 31)
Соответственно, мы можем подсчитать общее количество дней для всех 12 месяцев, и получить таким образом количество дней для данного года:

>>> import calendar >>> year = 2013 >>> sum(map(lambda x: calendar.monthrange(year, x), range(1, 13))) 365
Но если подумать о том, как именно выполняется эта строка, становится очевидно, что это решение очень неэффективно, если нужно посчитать количество дней для большого количества годов.

Проверяем с помощью модуля timeit .

На то, чтобы выполнить её 1 миллион раз, требуется 13.69 секунд, если import calendar делается один раз в начале. Если import calendar делается каждый раз, тогда 14.49 секунд.

Теперь попробуем другой вариант. Он требует знания того, сколько дней в високосных и невисокосных годах, но зато он очень короткий:

>>> import calendar >>> year = 2013 >>> 365+calendar.isleap(year) 365
И, как легко догадаться, он уже намного быстрее: 0.83 секунд, включая import calendar, и 0.26 секунд, если import calendar делается один раз в начале.

Давайте также посмотрим, сколько требуется времени самому первому варианту, с «ручным» подходом: 0.07 секунд для 2012 и 2013 и 0.12 секунд для 2000 (думаю, всем понятно, откуда берётся такая разница в скорости для этих годов).

Получается, что это и есть самый быстрый вариант из этих трёх:

>>> import calendar >>> year = 2013 >>> 366 if ((year%4 == 0 and year%100 != 0) or (year%400 == 0)) else 365 365
Конечно, в большинстве случаев вы можете использовать любой из этих вариантов - в конце концов, при определении количества дней в одном, двух, десяти или ста годах вы вряд ли почувствуете какую-либо разницу.

Пишите, оптимизируйте, улучшайте, тестируйте и считайте производительность - но не забывайте о читаемости исходников ваших программ.

С Новым годом! Удачи, счастья, радости и самосовершенствования в новом году.

Похожие публикации