1987 год високосный. Почему год назвали високосным и зачем нужен дополнительный день раз в четыре года

Несомненно, практически каждый знает, что обычно год насчитывает 365 дней, однако високосный год больше на целые сутки. Люди считают, что високосный год несет в себе великие печали, трагедии, болезни, большие и мелкие неурядицы. Некоторые называют подобное мышление суеверием, а кто-то свято верит в «несчастливый» год.

В настоящее время наши жизни и так наполнены ужасами и страхами, которые таятся, кажется, за каждым углом, поэтому народ заблаговременно задается вопросом – 2017 високосный год или нет ? Мы с радостью ответим на животрепещущий вопрос и немного расскажем о самом високосном годе.

Является ли 2017 год високосным?

Нет, не високосный, так как в нем всего лишь 365 дней. А вот 2016 год, который уже начинает подходить к концу, как раз является таковым. Год Обезьяны выдался непростым, в нем было всякое – и наводнения, и различные катастрофы, как местного, так и общего масштаба.

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

Как определить – високосный год или нет

На самом деле – все не так сложно, как кажется на первый взгляд. Кто-то просто запоминает, какой год високосный и отсчитывает четыре года, ведь именно с такой периодичностью и наступает «високосность» — на каждый четвертый год.

Но что делать, если Вы совсем позабыли – когда был високосный год и нужно срочно определить количество дней будущего года – 365 или 366?

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

  1. Определенный год с нулями на конце високосный, когда он делится без остатка и на «4», и на «100», и на «400». Например, 2000/4=500; 2000/100=20; 2000/400=5. А вот годы 1800 и 1900 не високосные, а также они не кратны «400», но кратны «4» и «100».
  2. Если определенный год делится на «4» без остатка, то он является високосным. К примеру, 2016/4=504; 2020/4=505 т.д.
  3. Если определенный год делится без остатка и на «4», и на «100», и на «1000», то это високосный год. К примеру, 2000/1000=2.

Данные правила сформулировал не кто иной, как создатель григорианского календаря Папа римский Григорий XIII в далеком 1582 году.

История возникновения такого явления, как високосный год

Еще в 45 году до н.э. александрийские астрологи по приказу Юлия Цезаря разработали юлианский , в соответствии с которым, астрономический год вмещал в себя 365 дней и 6 часов. Вот как раз для того, чтобы как-то выровнять сдвиг во времени, и ввели понятие високосного года. Три года шло обычное исчисление по 365 суток, а на четвертый год февраль прибавлял к своим 28-ми дням еще один. Почему именно февраль? Ответ прост – в Римской Империи февраль считался завершающим месяцем года.

Итак, 29 февраля стало появляться в календарях с периодичностью в 4 года. Через два года после введения високосного года Юлий Цезарь погиб в неравной схватке с предателями. Жрецы, видимо, не так поняли созданный римским диктатором календарь и целых 36 лет после смерти Цезаря високосный год наступал не через четыре, а через каждые три года. Восстановить порядок удалось императору Августу.

Народные поверья в високосный год

В переводе с латинского високосный год переводится как «второй шестой». Продолжительность bis sextus равна 366 суткам. «Добавленный» день пугает людей, что создает целые суеверия вокруг каждого четвертого года.

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

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

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

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

Кто-то следует всем поверьям и на самом деле боится високосного года. Другие же более оптимистично смотрят в будущее. Они уверены – раз дожили до високосного года, это уже хорошо, и желают всем еще великое множество високосных годов.

Для большинства людей, верящих в приметы, очень важно знать наперёд все самые важные сведения о каком-нибудь временном промежутке. В особенности, это касается високосности того или иного года, так как с отмеченной ситуацией связываются некоторые предостережения. Согласно народному толкованию, именно в периоды, продолжающиеся не привычные 365, а 366 дней, стоит опасаться различных катаклизмов, конфликтов, войн и прочей напасти. Наверное, именно по этой причине вопрос, високосный 2019 год или нет, считается настолько актуальным.

Понятие високосного года

Все, кто действительно верить в разрушающую силу дополнительного дня в феврале, могу вздохнуть с облегчением – 2019 год состоит из стандартного количества дней (365).

Впервые само понятие високосного года появилось ещё во времена Юлия Цезаря. Великий правитель распорядился, чтобы лучшие астрономы того времени ввели понятие астрономического года и определили количество дней, из которых он состоит. По прошествии некоторого времени, результат был готов – год формируется из 365 дней и 6 дополнительных часов. Получается, что каждый последующий период должен был смещаться на 6 часов вперёд. Для решения проблемы выравнивания временных рамок, решено ввести понятие високосного года – промежуток времени, в котором будет числиться на 1 день больше, чем в стандартном году. Цезарю такая идея пришлась по душе, и с тех самых пор каждый четвёртый год считается «особенным».

Так как последним високосным годом был 2016, на следующий раз такая же участь ждёт 2020 год. С одной стороны, ничего плохого в дополнительных 24 часах в году быть не может, не с другой, невозможно представить столь обширное количество суеверий, придуманных на пустом месте. Что же кроется за всеми этими наставлениями и стоит ли вообще в них верить?

Приметы о високосном годе

Если рассмотреть ситуацию с логичной точки зрения, отмеченный временной промежуток отличается от типичного только 1 дополнительным днём. В народе же подобному исходу придаётся крайне важное значение. Ранее 29 февраля носило названием дня Касьяна – несчастливые сутки, когда с человеком случаются различные неприятности.

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

На самом деле, каждый решает сам, стоит ли верить в перечисленные предостережения. Принимать все приметы слишком близко к сердцу тоже не следует, иначе придётся каждый 4 год собственной жизни «ходить на цыпочках». Просто раньше, когда люди не могли объяснить причину какого-то катаклизма или несчастья, високосный год становился главным виновником всех бед. На деле же катастрофы случаются постоянно, не так ли?

Свадьба в високосном году

Отдельная тема для обсуждения – запрет на бракосочетание в году, состоящем из 366 дней. Согласно приметам, такой союз 100% окажется несчастливым и в дальнейшем обязательно распадётся. По этой причине большинство современных пар, решивших узаконить отношения, оттягивают сей процесс до более стандартного временного промежутка.

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

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

Чего следует ожидать от 2019 года?

Так как описываемый период не является високосным, даже те, кто свято верит в связанные с этим временем приметы, могут вздохнуть с облегчением – предстоящие 12 месяцев пройдут в относительном спокойствии. По словам астрологов, в 2019 году удастся уладить множество конфликтных ситуаций, наконец-то попрощаться с кризисом, и наладить новые контакты. Связано это с владычицей описываемого периода – Жёлтой Свиньёй, являющей символом дружелюбия, радости, спокойствия и благоразумия.

В любовной сфере 2019 год считается прекрасным периодом для создания семьи, рождения ребёнка, налаживания романтической связи или восстановления дружеских отношений. Многие одинокие сердца получат шанс отыскать судьбу и обрести долгожданное счастье.

Звёзды указывают на то, что 2019 год считается идеальным периодом для старта собственного дела или продвижения по карьерной лестнице. Свинья символизирует веру в собственные силы, целеустремлённость и бесконечную надежду в лучшее. Тем, кто будет проявлять отмеченные качества, удача обеспечена на весь год. Многие смогут реализовать собственный потенциал и достичь намеченных вершин. Правда, следует понимать, что рано или поздно настанет время, когда придётся отвечать за каждое принятое решение, каким бы оно ни было.

2019 год не будет разительно отличаться от 2018 или 2017, ведь в нём насчитывается стандартное количество дней – 365. Проще говоря, в описываемом периоде можно смело выходить замуж, жениться, переезжать на новое место жительства, путешествовать, принимать нестандартные решения и не бояться дурного влияния извне. Небольшое уточнение – каждый год, будь он високосным или нет, несёт с собою не только радость и беззаботность, но и жизненные невзгоды и трудности. Чтобы справиться с любыми напастями, достаточно всегда оставаться в хорошем расположении духа и озарять этот мир лучезарной улыбкой.

sharky:
25.03.2013 в 16:04

а с какого перепугу 1900 не является високосным? Високосный год наступает каждые 4 года, т.е. если на 4 делится - это високосный год. И больше не надо никаких делений на 100 или 400.

Вопросы задавать это нормально, а вот прежде чем утверждать что-то изучите матчасть. Земля делает оборот вокруг солнца за 365 суток 5 часов 48 минут 46 секунд. Как видите остаток не ровно 6 часов, а на 11 минут 14 секунд меньше. Это значит, что делая високосный год мы прибавляем лишнее время. Где-то за 128 лет накапливаются лишние сутки. Поэтому каждые 128 лет в одном из 4-х летних циклов високосный год делать не надо, чтобы избавиться от этих лишних суток. Но чтобы упростить, високосным не делают каждый 100-й год. Идея понятна? Хорошо. А как же тогда быть дальше, ведь лишний день прибавляется каждые 128 лет, а урезаем его каждые 100 лет? Да, мы отрезаем больше положенного, и это нужно когда-то вернуть.

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

Итак за 100 лет набегает 100/128=25/32 суток лишнего времени (это 18 часов 45 минут). Мы не делаем високосный год, то есть отнимаем одни сутки: получаем 25/32-32/32=-7/32 суток (это 5 часов 15 минут), то есть отнимаем лишнее. Через четыре цикла по 100 лет (через 400 лет) мы отнимем лишнего 4*(-7/32)=-28/32 суток (это минус 21 час). На 400-й год мы делаем високосный год, то есть прибавляем сутки (24 часа): -28/32+32/32=4/32=1/8 (это 3 часа).
Мы делаем каждый 4 год високосным, но при этом каждый 100 год не високосным и при этом каждый 400 год високосным, но все равно каждые 400 лет прибавляются лишние 3 часа. Через 8 циклов по 400 лет, то есть через 3200 лет накопится лишних 24 часа, то есть одни сутки. Тогда добавляется еще одно обязательное условие: каждые 3200-й год не должен быть високосным. 3200 лет можно округлить до 4000, но тогда опять придется играться с добавленными или урезанными сутками.
3200 лет не прошло, так что об этом условии, если его таким сделают, еще не говорят. А вот 400 со дня утверждения Григорианского календаря лет уже прошло.
Года кратные 400 всегда високосные (пока что на сегодняшний день), остальные года кратные 100 не високосные, остальные года кратные 4 високосные.

Приведенный мною расчет показывает что при нынешнем состоянии ошибка в одни сутки накопиться за 3200 лет, но вот что об этом пишет википедия:
«Ошибка в одни сутки по сравнению с годом равноденствий в григорианском календаре накопится примерно за 10 000 лет (в юлианском - примерно за 128 лет). Часто встречающаяся оценка, приводящая к величине порядка 3000 лет, получается, если не учитывать, что со временем изменяется количество суток в тропическом году и, кроме того, изменяется соотношение между продолжительностями времён года». Из той же википедии формула продолжительности года в сутках с дробями неплохо обрисовывает картину:

365,2425=365+0,25-0,01+0,0025=265+1/4-1/100+1/400

Год 1900 високосным не был, а 2000 был, причем особенный, потому что такой високосный бывает раз в 400 лет.

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

Желаю, чтобы в конце каждого года ты, вспоминая то, что было за последние 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
Конечно, в большинстве случаев вы можете использовать любой из этих вариантов - в конце концов, при определении количества дней в одном, двух, десяти или ста годах вы вряд ли почувствуете какую-либо разницу.

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

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

error: