Шаблон:DaysBetween/Документация: различия между версиями

Добавил пример
м (+)
(Добавил пример)
Строка 12: Строка 12:




1. Не задаём вторую дату - рассчитаем количество дней между первой и текущей датой<ref>Если посмотреть на эту страницу завтра, то результат расчетов будет на единицу больше.</ref>:
'''1.''' Не задаём вторую дату - рассчитаем количество дней между первой и текущей датой<ref>Если посмотреть на эту страницу завтра, то результат расчетов будет на единицу больше.</ref>:
  <nowiki>Гильдии [[Brotherhood of Steel]] сегодня исполняется {{DaysBetween|d1=12|m1=8|y1=2008}} дн.</nowiki>
  <nowiki>Гильдии [[Brotherhood of Steel]] сегодня исполняется {{DaysBetween|d1=12|m1=8|y1=2008}} дн.</nowiki>
Гильдии [[Brotherhood of Steel]] сегодня исполняется {{DaysBetween|d1=12|m1=8|y1=2008}} дн.
Гильдии [[Brotherhood of Steel]] сегодня исполняется {{DaysBetween|d1=12|m1=8|y1=2008}} дн.




2. Рассчитаем количество дней между двумя датами:
'''2.''' Если вторая дата не указывается (т.е. рассчитывается количество дней между первой датой и датой просмотра страницы), то, естественно, возвращаемое шаблоном число заранее не известно. Однако в русском языке единственная, [http://ru.wikipedia.org/wiki/Паукальное_число паукальная] и множественная формы слов различаются (см. пример 1: какой именно формой слова «''день''», «''дня''» или «''дней''» окончить фразу заранее не известно). В таком случае удобно использовать вики-функцию <span title="<nowiki>{{ plural: число | ед. форма | паукальная форма | множ. форма }}</nowiki>" style="border-bottom: 1px dashed silver; cursor: help; white-space: nowrap;">'''plural'''</span>:
  <nowiki>Целых {{DaysBetween|d1=20|m1=11|y1=2007|d2=15|m2=2|y2=2009}} дня в Годвилле зрела [[Революционный апдейт|революция]]!</nowiki>
 
<nowiki>Со дня основания Годвилля {{plural:{{DaysBetween|d1=20|m1=11|y1=2007}}|прошёл|прошло|прошло}}
{{DaysBetween|d1=20|m1=11|y1=2007}} {{plural:{{DaysBetween|d1=20|m1=11|y1=2007}}|день|дня|дней}}.</nowiki>
Со дня основания Годвилля {{plural:{{DaysBetween|d1=20|m1=11|y1=2007}}|прошёл|прошло|прошло}} {{DaysBetween|d1=20|m1=11|y1=2007}} {{plural:{{DaysBetween|d1=20|m1=11|y1=2007}}|день|дня|дней}}.
 
 
'''3.''' Рассчитаем количество дней между двумя датами:
  <nowiki>Целых {{DaysBetween|d1=20|m1=11|y1=2007|d2=15|m2=2|y2=2009}} дня в Годвилле
зрела [[Революционный апдейт|революция]]!</nowiki>
Целых {{DaysBetween|d1=20|m1=11|y1=2007|d2=15|m2=2|y2=2009}} дня в Годвилле зрела [[Революционный апдейт|революция]]!
Целых {{DaysBetween|d1=20|m1=11|y1=2007|d2=15|m2=2|y2=2009}} дня в Годвилле зрела [[Революционный апдейт|революция]]!




3. Ошибка - один из параметров не введён:
'''4.''' Ошибка - один из параметров не введён:
  <nowiki>Годвилль был сотворён {{DaysBetween|d1=20|m1=11}} дней назад.</nowiki>
  <nowiki>Годвилль был сотворён {{DaysBetween|d1=20|m1=11}} дней назад.</nowiki>
Годвилль был сотворён {{DaysBetween|d1=20|m1=11}} дней назад.
Годвилль был сотворён {{DaysBetween|d1=20|m1=11}} дней назад.
55

правок