Генератор календарей на сайте

(17 июля 2026)

В ходе плановых работ на сайте я заметил некоторые недостатки в одном из старейших моих онлайн-инструментов: в генераторе календарей за любой год с 1 года н.э.. Во-первых, для всех лет I–XVIII веков он к таблице каждого месяца приписывал сообщение об ошибке в коде (хотя на самом деле код выдавал требуемый результат). Во-вторых, он (инструмент) генерировал грегорианский календарь даже для периода 1–1581 годов: то есть для периода, когда во всём мире ещё использовался исключительно юлианский календарь.
И я наконец-то эти недостатки исправил! Это было довольно просто, так что времени я потратил мало, а пользователям пользы будет много.
Заодно я наконец-то добавил ещё две казавшихся мне важными штуки. Первая – возможность генерировать календарь не только для определённого года, но и для определённой страны или территории: ведь даже если ограничиться парой юлианский/грегорианский календарь, то переход с одного на другой в разных странах случился в разные годы! (Если вы считаете, что в советской России это произошло позже всего, то вы немного заблуждаетесь.) Вторая штука – возможность сохранять сгенерированный календарь в PDF (и/или распечатывать его) без надписей, относящихся к навигации по сайту.

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

Рубрики: Про сайт

Метки: ,

Вы можете написать комментарий,
или сослаться на этот пост на вашем сайте.
Вы можете отслеживать комментарии к этому посту по RSS 2.0.
Пока набралось 0 комментариев

Прокомментировать