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