Шаблон:Диапазон дат
{{диапазон дат|дата}} {{диапазон дат|начальная дата|конечная дата}} |
Упрощает корректное оформление диапазонов дат в инфобоксах, таблицах, подписях, навигационных шаблонах и других элементах вики-страницы, содержащих текст пояснительного или технического характера.
Последовательность операций:
- 1. Заменяет обычные пробелы в записи дат неразрывными, исключая разбиение даты на несколько строк в узких колонках и таблицах.
- 2. Удаляет из дат слова «год», «года», «годы», «г.» и «гг.» согласно ВП:Оформление статей § Слово год:
Если число, обозначающее год, выполняет поясняющую функцию и при этом очевидно, что оно обозначает именно год, то слово год или его сокращение писать не следует. Обычно это даты исторических событий, даты рождения или смерти, стоящие рядом с именем какого-либо лица, даты выхода научных работ, годы создания художественных произведений. <…> То же может относиться к оформлению дат, стоящих изолированно в подписях к иллюстрациям, пунктах списков и ячейках таблиц.
- 3. Девикифицирует даты согласно ВП:Внутренние ссылки § На что не следует ссылаться, п. 5.
- 4. Отделяет тире между датами неразрывным пробелом слева и обычным пробелом справа, если хотя бы одна из дат содержит текст, отличающийся от арабских цифр — названия месяцев, знаки пунктуации, разделители, числа прописью, римские цифры и т. п. Вопросительный знак и символы вики-разметки, используемые для викификации дат, при добавлении пробелов не учитываются.
ПримерыПравить
{{диапазон дат|2000}}
→ 2000{{диапазон дат|2000|2001}}
→ 2000—2001{{диапазон дат|2000 год|2001 год}}
→ 2000—2001{{диапазон дат|[[2000 год|2000]]?|[[2001 год|2001]]}}
→ 2000?—2001{{диапазон дат|1 января 2000|31 декабря 2001}}
→ 1 января 2000 — 31 декабря 2001{{диапазон дат|1.I.2000|31.XII.2001}}
→ 1.I.2000 — 31.XII.2001{{диапазон дат|январь [[2000 год]]а|{{н. в.}}}}
→ январь 2000 — н. в.{{диапазон дат|[[XX век]]|[[2000-е годы]]}}
→ XX век — 2000-е