Календарь
запись от - 11 января 2023Да скажем откровенно: меня тоже многое не устраивает, я тоже со многим не согласен! Да, да! В частности, я не в восторге от нашего календаря – и не первый год. Но я не позволяю себе срывы!
Тот самый Мюнхгаузен
Год состоит из месяцев, месяцы из недель, недели из дней. Все просто.
На самом деле есть нюансы.
Месяцы разные. Дней то 30, то 31. А есть еще февраль в котором 28 дней, а по високосным годам 29.
С високосными годами тоже свои сложности. Год который делится на 4 без остатка должен бы быть високосный. Вроде бы. Обычно оно так и есть. Но не всегда. Вот например 1900 год, всем хорош и на 4 делится как миленький, но не високосный.
Почему так? А потому что для круглых годов есть дополнительное правило. Круглый, это который на 100 без остатка делится. Чтобы быть високосным такой год должен без остатка делиться еще и на 400.
Так что года …1800, 1900, 2100… круглые, но не високосные. Так вот.
Визуально календарь состоит из аккуратных таких ровных прямоугольничков по месяцам, в каждом месяце рядочки из недель.
Только первая и последняя неделя могут быть неполными. Или должны включать дни из соседних месяцев, если нужно чтобы прямоугольники месяцев были ровными.
И вот тут начинаются пляски.
Первый день месяца может выпадать на любой день недели. А может начинаться прямо с понедельника.
Строчек в месяце обычно 5, а может быть 6, а может быть и 4 – это когда февраль начинается с понедельника и не високосный год (такое недавно было в 2021 и в 2016 и будет в 2027)
А если еще нужно нумеровать недели – здесь своя история
Способ счета недель установлен актами Международной Организации по Стандартизации (International Organization for Standardization, ISO), и им пользуется более 150 стран.
А с 1 июля 2002 года Постановлением Государственного комитета Российской Федерации по стандартизации и метрологии в России введен в действие межгосударственный стандарт ГОСТ ИСО 8601—2001.
Также к этому документу присоединились Азербайджан, Армения, Беларусь, Казахстан, Киргизия, Молдова, Таджикистан, Туркменистан, Узбекистан и Украина.
Согласно этому стандарту, первой неделей года считается та, в которой есть первый четверг года, и счет ведется уже от нее.
А порядковый номер недели записывают двумя арабскими цифрами от 01 до 53.
Если добавить «лишние» дни от предыдущего и последующего года, дополняющие недели до целых, обычно получится 371 день – 53 недели, всего добавляется 7 дней не входящих в текущий год.
Правда иногда складывается ситуация когда год начинается в воскресенье и заканчивается в понедельник – тогда придется добавить 12 дней и всего их будет 378 – 54 недели. То есть год начинается с 52-й недели предыдущего года и заканчивается 1-й неделей следующего.
Ближайшие прошедшие такие годы 2012 и 1984 и 1956 и так будет в 2040 и 2068.