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

Утилита
detyear работает в в операционной среде Windows и позволяет определять возможные года в зависимости от дня, месяца и дня недели в диапазоне от 1950 года до 2050 года, что для повседневных задач на скору руку вполне себе достаточно. Особенно для нашего архива, когда требуется всего-то десяток лет!
Собственно, ничего сложного нет. В окне утилиты все написано:

Выставляем интересующий день, месяц и день недели, жмем "Узнать" и включаем мозг, чтобы из предложенного варианта выбрать нужный год. Например, на рисунке выше набран день написания статьи (29 апреля) и выбрана среда (что по мнению автора является истиной, хотя он в этом до конца не уверен). В полученном результате присутствует 2009 год, что лишний раз подтверждает предположение, что сегодня действительно среда. Думаю, вы сообразите как применить эту полезную утилиту для своих нужд...
Почему я упомянул включение мозга? Да потому что мы делаем архив, что несколько позиционирует нас как людей сведущих не только в том какой сегодня день недели, но даже в том каким он был лет десять назад...

Вот самый простой пример: на рисунке выбрана дата "воскресенье 29 февраля". Годов вышло немного, что вполне понятно. Предположим, что вы держите в руках флаер прошлого века с такой датой, и у вас есть все основания предполагать, что дело было определенно раньше 2004 года, но и несколько попозже 1976-го. Кому верить? Да никому не верьте! Включайте мозг и проверяйте, проверяйте и еще раз проверяйте. Ответы могут скрываться в самых неожиданных местах. Гугль вам в помощь!
У меня на флаерах случались не только несуществующие даты, но и несуществующие улицы и номера домов, несуществующие персоналии... Увы, но такие вопросы простой утилитой уже не разрулить.
А так, пожалуйста пользуйтесь на здоровье!
Программный код упакован UPX, установка не требуется.
Утилиту можно скачать с нашего сайта:
http://archiveof90s.ru/misc/003/detyear.zip (202,0 кб).
Алексей Миррус
29.04.2009