Шаблон:HumanizeDate — различия между версиями

Материал из Ролевая энциклопедии
Перейти к: навигация, поиск
(перенос изменений из песочницы)
(перенос из песочницы варианта с ещё более строгой проверкой формата)
Строка 3: Строка 3:
 
     | {{Str ≠ len | {{{date|{{{1}}}}}} | 10 <!-- проверка, не подходит ли дата под формат ГГГГ-ММ-ДД -->
 
     | {{Str ≠ len | {{{date|{{{1}}}}}} | 10 <!-- проверка, не подходит ли дата под формат ГГГГ-ММ-ДД -->
 
       | {{{date|{{{1}}}}}}
 
       | {{{date|{{{1}}}}}}
       | {{#iferror: {{#time: j | {{{ date | {{{1}}} }}} }} {{#time: m | {{{ date | {{{1}}} }}} }} {{#time: Y | {{{ date | {{{1}}} }}} }}
+
       | {{#iferror: {{ #expr: {{{ date | {{{1}}} }}} }} {{#time: j | {{{ date | {{{1}}} }}} }} {{#time: m | {{{ date | {{{1}}} }}} }} {{#time: Y | {{{ date | {{{1}}} }}} }}
 
         | {{{date|{{{1}}}}}}
 
         | {{{date|{{{1}}}}}}
 
         | {{TranslateDate|{{#time:Y| {{{ date | {{{1}}} }}} }}|{{#time:m| {{{ date | {{{1}}} }}} }}|{{#time:j| {{{ date | {{{1}}} }}} }}| lang = {{{lang|{{{2|}}} }}} }}
 
         | {{TranslateDate|{{#time:Y| {{{ date | {{{1}}} }}} }}|{{#time:m| {{{ date | {{{1}}} }}} }}|{{#time:j| {{{ date | {{{1}}} }}} }}| lang = {{{lang|{{{2|}}} }}} }}
 
         }}
 
         }}
 
       }}
 
       }}
     | {{#iferror: {{#time: m | {{{ date | {{{1}}} }}} }} {{#time: Y | {{{ date | {{{1}}} }}} }}
+
     | {{#iferror: {{ #expr: {{{ date | {{{1}}} }}} }} {{#time: m | {{{ date | {{{1}}} }}} }} {{#time: Y | {{{ date | {{{1}}} }}} }}
 
       | {{{date|{{{1}}}}}}
 
       | {{{date|{{{1}}}}}}
 
       | {{TranslateDate|{{#time: Y | {{{ date | {{{1}}} }}} }}|{{#time: m | {{{ date | {{{1}}} }}} }}| lang = {{{lang|{{{2|}}} }}} }}
 
       | {{TranslateDate|{{#time: Y | {{{ date | {{{1}}} }}} }}|{{#time: m | {{{ date | {{{1}}} }}} }}| lang = {{{lang|{{{2|}}} }}} }}

Версия 17:06, 24 января 2011