Шаблон:Revdate/doc

Материал из Абсурдопедии
Перейти к навигации Перейти к поиску

📌 Назначение[править]

Шаблон вычисляет дату по французскому республиканскому календарю для произвольной даты текущего года (или для текущей даты) и выводит её в русифицированном варианте в родительном падеже — для вставки в текст статьи. Работает без Lua-модулей, только на встроенных функциях парсера (#time, #expr, #vardefine, #switch).

🎯 Что выводит[править]

Фрагмент вида:

десятидень второй декады Туманеля (brumaire) 235-го года Республики

В календарных статьях, как правило, применена обёртка («По французскому революционному календарю на {{LOCALYEAR}}-й григорианский год — на дворе: {{Revdate|№ дня месяца|№ месяца}}. Но это не точно.»

🛠️ Параметры[править]

Параметр Что означает По умолчанию
1 День месяца (1–31) текущий день
2 Месяц (1–12) текущий месяц

⚠️ Поведение при ошибках и ограничения[править]

Если передана несуществующая дата (например, 31|4 или 29|2 в невисокосный год), шаблон выводит пустоту — без сообщения об ошибке.

  • Только текущий год. Передать произвольный год нельзя.
  • Грубая точность: начало года фиксировано на 22 сентября, французские високосные годы (3, 7, 11, 15…) не учитываются. Погрешность — до ±1–2 дней.
  • Санкюлотиды (праздники) обрабатываются приблизительно.
  • Не предназначен для астрономически точных вычислений; для бытовой фразы «на дворе…» точности достаточно.