Шаблон:Start date and age: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
+ t:очищать кэш, оформление кода при помощи скрипта; категория → /doc
Обновление шаблона с применением более адекватного форматирования (исходник взят с https://en.wikipedia.org/w/index.php?title=Template:Start_date_and_age&oldid=805803328)
 
Строка 1:
<includeonly>{{#if: {{{1|{{{year|}}}}}}<!--
 
| <span class="bday">{{{1|{{{year|{{CURRENTYEAR}}}}}}}}-{{{2|{{{month|{{CURRENTMONTH}}}}}}}}-{{padleft:{{{3|{{{day|{{CURRENTDAY}}}}}}}}|1|0}}</span><span class="noprint">; {{age in days|{{{1|{{{year|{{CURRENTYEAR}}}}}}}}| {{{2|{{{month|{{CURRENTMONTH}}}}}}}} | {{{3|{{{day|{{CURRENTDAY}}}}}}}} }} {{#switch: {{#expr: {{age in days|{{{1|{{{year|{{CURRENTYEAR}}}}}}}} | {{{2|{{{month|{{CURRENTMONTH}}}}}}}} | {{{3|{{{day|{{CURRENTDAY}}}}}}}} }} mod 10 }}
IMPLEMENTATION OF DATE
| 1 = день
 
| 2 | 3 | 4 = дня
-->{{#if: {{{1|}}}<!--
| дней
-->|{{#if: {{{2|}}}<!--
}} тому назад</span>
-->|{{#if: {{{3|}}}<!--
}}{{очищать кэш}}</includeonly><noinclude>{{doc}}</noinclude>
-->|{{#ifeq:{{yesno|{{{df|yes}}}}}|yes<!--
-->|{{#expr:{{{3}}}}}&nbsp;{{realmonth|{{{2}}}}}<!--
-->|{{MONTHNAME|{{{2}}}}}&nbsp;{{#expr:{{{3}}}}},<!--
-->}} {{{1}}}<!--
-->|{{MONTHNAME|{{{2}}}}}&nbsp;{{{1}}}<!--
-->}}<!--
-->|{{{1}}}<!--
-->}}<!--
--><span class="noprint">{{#ifeq:{{yesno|{{{paren|{{{p|no}}}}}}}}|yes||&#059;}}<!--
-->{{#ifeq:{{yesno|{{{br|no}}}}}|yes|<br/>|&#032;}}<!--
-->{{#ifeq:{{yesno|{{{paren|{{{p|no}}}}}}}}|yes|(}}<!--
-->{{#if: {{{2|}}}<!--
-->|{{#if: {{{3|}}}<!--
-->|{{time ago|{{{1}}}-{{{2}}}-{{{3}}}|min_magnitude=days}}<!--
-->|{{years or months ago|{{{1}}}|{{#time:n|1-{{trim|{{{2}}}}}-1}}}}<!--
-->}}<!--
-->|{{#iferror:{{#expr:{{{1}}}}}<!--
-->|{{time ago|{{{1}}}|min_magnitude=days}}<!--
-->|{{years or months ago|{{{1}}}}}<!--
-->}}<!--
-->}}<!--
-->{{#ifeq:{{yesno|{{{paren|{{{p|no}}}}}}}}|yes|)}}</span><!--
-->|{{Error|Ошибка: не задан первый параметр.|tag=span}}<!--
-->}}<!--
 
IMPLEMENTATION OF microformat date classes
 
--><span style="display:none">&#160;(<span class="{{#ifeq:{{yesno|{{{end|no}}}}}|yes|dtend|bday dtstart published updated}}"><!--
-->{{#if: {{{1|}}}<!--
-->|{{{1}}}<!--
-->{{#if: {{{2|}}}<!--
-->| -{{#time:m|1-{{trim|{{{2}}}}}-1}}<!--
-->{{#if: {{{3|}}}<!--
-->| -{{padleft:{{{3}}}|2|0}}<!--
-->}}<!--
-->}}<!--
-->}}<!--
}}--></span>)</span>{{очищать кэш}}</includeonly><noinclude>{{doc}}</noinclude>