как узнать день недели в прошлых годах

Определение номера недели по дате

Определение номера недели по дате, европейский (российский) или американский стандарты, простая нумерация.

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

Первый способ:
Стандарт ISO 8601 и соответствующий ему ГОСТ ИСО 8601-2001 «ПРЕДСТАВЛЕНИЕ ДАТ И ВРЕМЕНИ» — официальный способ расчета номера недели в Российской Федерации. По поводу порядкового номера недели считается, что первой неделей года является та неделя, на которую попадает первый четверг нового года, или, что эквивалентно, та неделя, которая содержит число 4 января. То есть, если первое
января выпадает на пятницу, субботу, или воскресенье, то все еще продолжается последняя неделя предыдущего года. Это может приводить к интересным спецэффектам — в году может содержаться 52 или 53 недели, 29, 30, 31 декабря могут относиться к первой неделе следующего года, и наоборот, 1, 2, и 3 января могут относиться к 52 или 53 неделе прошлого года.
Се ля ви, как говорят французы, зато стандарт.

Второй способ:
Условно назовем его «американским». Стандартов на этот счет я не нашел, но общеизвестно, что американцы считают началом недели воскресенье, в отличии от нас, живущих с понедельника. Собственно, способ расчета — первая неделя это та, на которой случилось 1 января, а следующая неделя начинается с ближайшего воскресенья.

Третий способ:
Третий способ я бы назвал «интуитивным» 🙂 Первая неделя это та, на которой случилось 1 января, а следующая неделя начинается с ближайшего понедельника.

Четвертый способ:
«Сквозной». Тут все просто — 1 января начинается первая неделя года, через семь дней, 8 января — вторая неделя года и так далее до конца года.

Источник

Определение дня недели по дате

Калькулятор определения дня недели по дате – это удобная программа, которая может точно указать, какой день недели был конкретного числа, начиная с V века до н. э. и заканчивая XLVI (46) веком уже нашей эры. Информация выдаётся точная, сбоев нет.

Зачем нужен калькулятор определения дня недели по дате?

Такая программа может пригодиться:

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

Определение дней недели по дате в настоящем

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

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

Калькуляторы дат

Чтобы разбираться в датах было легче, можно использовать разные калькуляторы. Один из них, например, показывает разные часовые пояса – очень удобно для тех, кто постоянно путешествует. Можно быстро сориентироваться, на сколько переводить стрелки. А ещё это незаменимо для тех, кто удалённо работает (проще понять, сколько времени у заказчика) или дружит с людьми, находящимися в самых разных точках планеты. Постоянно проверять время не придётся: достаточно просто воспользоваться калькулятором.

Опять же, сверка времени очень полезна для писателей. В кругу творческих личностей очень хорошо известны ситуации, когда в книгах персонаж отправлялся на самолёте вечером в США и прилетал рано утром. То есть изменение часового пояса игнорировалось. В итоге это нарушало всю внутреннюю логику текста. А вот с калькулятором такие моменты легко принять во внимание.

Иногда возникает необходимость сверить юлианский и григорианский календарь. Первым сейчас пользуются Русская и Сербская церкви. Весь остальной мир давно перешёл на григорианский календарь. Но иногда всё же возникает необходимость сопоставить даты. В таком случае калькулятор «юлианский и григорианский календарь» вам поможет. И да, это тоже незаменимый друг писателей. Ведь в прошлом юлианский календарь был намного более востребованным!

Как определить день недели по дате по калькулятору?

Если вы хотите рассчитать день недели по дате, вам надо выбрать дату и век. А потом – нажать на кнопку. Всё просто и требует всего лишь секунд 5.

Результат точный, можете не сомневаться. А если вам ещё что-то понадобится рассчитать в связи с датами, то учтите: у нас на сайте – много разных подходящих программ. Заглядывайте!

Источник

Как узнать день недели любой даты

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

Расчет смещения столетий (по Григорианскому календарю):

Пример:

Рассчитаем смещение столетий для 1900 века.

Первое двукратное число данной даты — 19.

Следующее по величине число кратное 4 после 19 это 20.

Вычтем 1 от этого числа (20–1).

Теперь отнимем первое двукратное число ((20–1)–19).

Наконец, умножим полученную величину на 2.

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

СтолетиеСмещение
300, 700, 1100, 1500,1900, etc.0
400, 800, 1200, 1600, 2000, etc.6
100, 500, 900, 1300, 1700, etc.4
200, 600, 1000, 1400, 1800, etc.2

Расчет смещения месяцев

В одном месяце мы имеем 4 недели, что означает 4×7=28 дней. В январе 31 день. Оставшиеся дни: 31-28=3. Это поможет при расчете числа для каждого месяца.

Вначале обозначим январь как 0.

Февраль = (Количество дней января + оставшиеся дни в январе) / 7) = (31 + 0) / 7 = 3

Март = (количество дней в феврале + оставшиеся дни в феврале) / 7) = (28 + 3) / 7 = 3

Апрель = (Количество дней марта + оставшиеся дни в марте) / 7) = (31 + 3) / 7 = 6

Продолжайте так до декабря … Числа для месяцев:

Таблица смещения месяцев.

МесяцСмещение
Январь0
Февраль3
Март3
Апрель6
Май1
Июнь4
Июль6
Август2
Сентябрь5
Октябрь0
Ноябрь3
Декабрь5

Числа дней недели

Воскресенье0
Понедельник1
Вторник2
Среда3
Четверг4
Пятница5
Суббота6

Необходимо будет запомнить эти таблицы для успешного проведения трюка.

А сейчас давайте же перейдем непосредственно к самому трюку.

Запомните формулу Смещение столетий + Смещение лет + Смещение месяцев + Смещение дней

Если заданный год является високосным и месяц – Январь или Февраль, тогда смещение лет = (две последние цифры года + (две последние цифры года/4)) mod 7) – 1.

Шаг 1: Спросите любую дату и докажите, что сможете назвать день недели указанной даты.

Пример: 23 июня 1986

Шаг 2: Возьмите значение смещения данного столетия с первой таблицы, для 1900 это 0.

Шаг 3: Рассчитайте смещение лет для 86: ((86 + 86/4) mod 7*) = 2

Шаг 4: Возьмите значение смещения месяцев со второй таблицы, для Июня это 4.

Шаг 5: Рассчитайте смещение дней: 23 mod 7* = 2.

Шаг 6: Теперь сложите все 4 числа: 0 + 2 + 4 + 2 = 8.

Шаг 7 : Разделите 8 по модулю на 7 = 1.

Согласно таблице чисел дней недели числу 1 соответствует Понедельник.

Следовательно ваш ответ: Понедельник.

* mod 7 — Сравнение по модулю натурального числа 7. В выше приведенном примере 23 mod 7* = 2, то есть 23 — 21 (ближайшее меньшее целое число делимое на 7) = 2. Еще пример (86 + 86/4) mod 7, 86+21 (целое полное число) = 107 — 105 (ближайшее число делимое на 7) = 2

Источник

Как определить день недели по дате, не заглядывая в календарь

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

как узнать день недели в прошлых годах. jpg. как узнать день недели в прошлых годах фото. как узнать день недели в прошлых годах-jpg. картинка как узнать день недели в прошлых годах. картинка jpg.

Для определения дня недели по дате нужно использовать формулу:

Пояснения

Код месяца

Коды месяца и года — это, пожалуй, самое трудное в формуле.

Код месяца нужно просто запомнить.

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

Код года

Код года в XXI веке рассчитывается по формуле:

Оператор «/» означает неполное частное, то есть целую часть результата деления.

Если вы захотите узнать день недели для даты другого века, придётся учитывать ещё значения века (6, 4, 2, 0).

Здесь просто: % — оператор остатка при делении.

Расшифровка результата

Старт отсчёта — выходные, то есть: 0 — суббота, 1 — воскресенье и так далее.

Примеры расчёта

Конечно, расчёт дня недели по дате в уме — это не жизненно важный навык в век технологий. Но это нетривиальное упражнение для всех, кто любит развивать свою память и проводить операции с цифрами.

UPD. К сожалению, эта формула не совсем верно работает для високосного года. До 29 февраля включительно к формуле придётся прибавить ещё единицу, чтобы получить верный день. Спасибо читателям, что обнаружили ошибку.

Понравилась статья? Подпишитесь на канал, чтобы быть в курсе самых интересных материалов

Источник

Алгоритм вычисления дня недели

Алгоритм вычисления дня недели

Существует довольно простой алгоритм вычисления дня недели для любой даты григорианского календаря позднее 1583 года. Григорианский календарь начал действовать в 1582 — после 4 октября сразу настало 15 октября.

Положим год — год, месяц — номер месяца, день — день, тогда

Все деления целочисленные (остаток отбрасывается).

Результат: 0 — воскресенье, 1 — понедельник и т. д.

Реализации алгоритма

Для JavaScript код выглядит следующим образом:

Реализация на Delphi:

Реализация в MS SQL:

CREATE FUNCTION [dbo].[getDay]( @date datetime ) RETURNS int AS BEGIN declare @a int declare @y int declare @m int

См. также

Ссылки

Смотреть что такое «Алгоритм вычисления дня недели» в других словарях:

Дни недели — Названия дней недели с римского периода были, с одной стороны, связаны с названиями семи планет классической астрономии, а с другой стороны, первым днём недели считалось воскресенье. Обе эти системы были приняты во многих языках, за некоторыми… … Википедия

«Вечный» календарь — Вечный календарь это матрица, позволяющая узнать, на какой день недели приходится любая дата в пределах длительного промежутка времени (как правило, нескольких десятков или сотен лет). Многие из вечных календарей фактически создают сетку… … Википедия

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

Список алгоритмов — Эта страница информационный список. Основная статья: Алгоритм Ниже приводится список алгоритмов, группированный по категориям. Более детальные сведения приводятся в списке структур данных и … Википедия

Программируемые алгоритмы — Служебный список статей, созданный для координации работ по развитию темы. Данное предупреждение не устанавл … Википедия

Астрариум — Астрариум, реконструированный итальянским мастером Карло Кроче по описаниям Джованни де Донди[1] Астрариум, так … Википедия

Летнее время — Весенний перевод часовой стрелки с поясного на летнее время … Википедия

12-часовой формат времени — 24 часовой формат 12 часовой формат В устной речи 00:00 (полночь) 12:00* (полночь) Двенадцать (часов) ночи полночь 01:00 1:00 a.m. Час ночи 02:00 2:00 a.m. Два (часа) ночи 03:00 3:00 a.m. Три (часа) ночи 04:00… … Википедия

Устный счёт — Устный счёт. В народной школе С. А. Рачинского. Николай Богданов Бельский. 1895 год. Устный счёт математическ … Википедия

Время суток — Сюда перенаправляется запрос «24 часовой формат времени». На эту тему нужна отдельная статья. Время суток широко используемый на Земле способ исчисления времени, основанный на изменении положения солнца на небе, приблизительно являющемся… … Википедия

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *