Этот шаблон используется примерно на 3200 страницах . и изменения могут быть широко заметны. Протестируйте изменения на подстраницах / sandbox или / testcases шаблона или на подстраницах вашего собственного пользователя . Обсудите изменения на странице обсуждения, прежде чем внедрять их. |
Этот шаблон использует Lua : |
В шаблоне {{ End date and age }} отображается дата окончания события или объекта. Он также включает дублирующуюся машиночитаемую дату в формате ISO 8601 (который скрыт CSS ) для использования внутри других шаблонов, генерирующих микроформаты . Скрытая дата постепенно ухудшается, когда CSS недоступен.
Применение
- Общее использование
{{End date and age|yyyy|mm|dd}}
для отображения в формате:- 25 марта 2010 г .
{{End date and age|yyyy|mm|dd|df=yes}}
для отображения в формате:- 25 марта 2010 г .
- Полный синтаксис
{{End date and age|yyyy|mm|dd|df=yes|p=yes|br=yes}}
для отображения в формате:- 25 марта 2010 г.
Параметры
Параметр | Статус | Описание |
---|---|---|
1 | обязательный | Четырехзначное число, обозначающее год. |
2 | по желанию | Число от 1 до 12, обозначающее месяц (ведущие нули в номере игнорируются). Месяц также может быть указан как название или сокращение (например, «август» или «август»). |
3 | по желанию | Число от 1 до 31, обозначающее день месяца (ведущие нули в числе игнорируются). |
df = | по желанию | Если параметр DF равен да , у , или 1 , то дата будет отображаться в формате DMY: 4 марта 2010 года . Если этот параметр не включен или установлен в любое другое значение, то дата будет отображаться в формате MDY: 4 марта 2010 года . |
p = paren = | по желанию | Если параметр p или paren равен yes , y или 1 , возраст будет отображаться в круглых скобках. Если этот параметр не включен или имеет другое значение, дата и возраст разделяются точкой с запятой и разрывным пробелом. |
br = | по желанию | Если параметр br равен yes , y или 1 , между датой и возрастом будет вставлен разрыв строки. Если этот параметр не включен или установлен на какое-либо другое значение, между датой и возрастом будет вставлен разрывной пробел. Это не изменяет разделительные символы между датой и возрастом, которые являются точкой с запятой (настройка по умолчанию) или круглыми скобками (если p = yes ). |
«df» (первый день) и «mf» (первый месяц)
По умолчанию этот шаблон выводит на экран месяц перед днем (MDY). Это значение по умолчанию может не подходить для статей о событиях или сущностях в частях света, где даты обычно указываются с днем, предшествующим месяцу (DMY). Чтобы сначала отобразить день, присвойте параметру df значение yes , y или 1 (например, df = yes ).
Если предпочтителен формат по умолчанию, параметр df может использоваться со значением no , n или 0 (например, df = no ). Эти значения могут помочь ботам или другой автоматизированной обработке определить предполагаемый формат даты; пропуск параметра df может привести к тому, что редактор или бот изменит формат на непредусмотренное значение.
Предпочтение, чтобы сначала отображался месяц, также можно указать с помощью параметра mf (например, mf = yes ). Хотя на самом деле это не используется шаблоном, это еще один способ указать, что предназначен формат по умолчанию. Не указывайте одновременно параметры «df» и «mf» в шаблоне.
Примеры
Разделитель по умолчанию: точка с запятой
Синтаксис | Результат |
---|---|
Полная дата (год, месяц, день) | |
{{End date and age|2010|01|02}} | 2 января 2010 г . |
{{End date and age|2008|Jan|09|df=no}} | 9 января 2008 г . |
{{End date and age|2003|January|05|mf=yes}} | 5 января 2003 г . |
{{End date and age|2010|1|2|df=yes}} | 2 января 2010 г . |
{{End date and age|2008|Jan|9|df=y}} | 9 января 2008 г . |
{{End date and age|2003|January|5|df=1}} | 5 января 2003 г . |
100 дней назад:{{End date and age|2021|1|2}} | 2 января 2021 г . |
Вчера:{{End date and age|2021|4|11}} | 11 апреля 2021 г . |
Сегодня:{{End date and age|2021|4|12}} | 12 апреля 2021 г . |
Год и месяц | |
{{End date and age|2001|9}} | Сентябрь 2001 г . |
{{End date and age|2002|09}} | Сентябрь 2002 г . |
{{End date and age|2003|Sep}} | Сентябрь 2003 г . |
{{End date and age|2004|September}} | Сентябрь 2004 г . |
Только год | |
{{End date and age|2005}} | 2005 |
Необязательный разделитель: круглые скобки
Синтаксис | Результат |
---|---|
Полная дата (год, месяц, день) | |
{{End date and age|2003|02|15|p=yes}} | 15 февраля 2003 г. |
{{End date and age|2003|02|15|df=y|p=y}} | 15 февраля 2003 |
Год и месяц | |
{{End date and age|2003|02|p=1}} | Февраль 2003 |
Только год | |
{{End date and age|2003|paren=yes}} | 2003 |
Разрыв строки точкой с запятой
Синтаксис | Результат |
---|---|
Полная дата (год, месяц, день) | |
{{End date and age|2003|02|15|br=yes}} | 15 февраля 2003 г . |
{{End date and age|2003|02|15|df=y|br=y}} | 15 февраля 2003 г . |
Год и месяц | |
{{End date and age|2003|02|br=1}} | Февраль 2003 г . |
Только год | |
{{End date and age|2003|br=yes}} | 2003 |
Разрыв строки в круглых скобках
Синтаксис | Результат |
---|---|
Полная дата (год, месяц, день) | |
{{End date and age|2003|02|15|p=yes|br=yes}} | 15 февраля 2003 г. |
{{End date and age|2003|02|15|df=y|p=y|br=y}} | 15 февраля 2003 |
Год и месяц | |
{{End date and age|2003|02|p=1|br=1}} | Февраль 2003 |
Только год | |
{{End date and age|2003|paren=yes|br=yes}} | 2003 |
Использование в микроформатах
Шаблон возвращает дату как hCalendar ( class="dtend"
). Например:
- (<span class = "dtend"> 1993-02-24T08: 30 </span>)
(отключите CSS или просмотрите исходный код, чтобы увидеть скрытый вывод в формате ISO).
См. Подробности в проекте микроформатов .
Пример
{{End date and age|2015|12|31}}
→ 31 декабря 2015 г .31 декабря 2015 г. <span class = "noprint"> & # 059; & # 032; 5 лет назад </span> <span style = "display: none"> & # 160; (<span class = "dtend" > 31 декабря 2015 г. </span>) </span>
Категории отслеживания
Вспомогательные шаблоны
Этот шаблон является оболочкой для Template: Start date и age, в котором используются следующие шаблоны:
- Шаблон: MONTHNAME - отображаемое название месяца для данного числа с 1 (январь) по 12 (декабрь).
- Шаблон: Время назад - отображение количества дней, месяцев или лет назад (для дат, указанных как
|yyyy|mm|dd
). - Шаблон: Годы или месяцы назад - отображение количества месяцев или лет назад (для дат, указанных как
|yyyy|mm
или|yyyy
). - Шаблон: Да Нет - позволяет дополнительным параметрам форматирования принимать значения, отличные от «да» (например, «y» или «1»).
Смотрите также
- {{ Дата окончания }}
- {{ Время назад }} и {{ Лет или месяцев назад }}
- {{ Возраст }}
TemplateData
Документация TemplateData, используемая VisualEditor и другими инструментами | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
См. Ежемесячный отчет об использовании параметров для этого шаблона. TemplateData для даты окончания и возраста Шаблон Конечная дата и возраст отображает дату окончания события или объекта.
|