Вычислить диапазон дат в Semantic MediaWiki - PullRequest
1 голос
/ 15 марта 2011

Запрос

{{#ask: [[Category:Event]] 
| ?name | ?datefrom | ?dateto
}}

возвращает таблицу с двумя датами в отдельных столбцах, например 21 мая 2011 года и 28 мая 2011 года .

Есть ли способ получить что-то вроде 21-28 мая 2011 в одном столбце?

1 Ответ

2 голосов
/ 16 марта 2011

Да, это возможно, но вам придется предварительно обрабатывать интервал на каждой странице события.

Если вы используете шаблоны, самое простое, что вы можете сделать, - это создать семантический тегкак это [[dateinterval::{{{datefrom}}} - {{{dateto}}}]]

Если вы хотите что-то более сложное, например, предложенное вами 21-28 May 2011, это будет сложнее, и я не могу найти расширения для вычисления интервалов дат.

Возможновам придется написать свой собственный.

...