Модуль:Wikidata/date/doc

Материал из Тептар — свободной энциклопедии
< Модуль:Wikidata‎ | date
Версия от 12:06, 7 февраля 2022; Adam (обсуждение | вклад) (Новая страница: «{{docpage}} {{СИШ}} {{Используйте песочницу}} Вычисляет и отображает даты рождения и смерти из Тептар-данных с поддержкой отображения дат по старому стилю, если в Тептар-данных указана модель пролептический юлианский календарь|пролептического юлианског...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Это страница документации Модуль:Wikidata/date.

Вычисляет и отображает даты рождения и смерти из Тептар-данных с поддержкой отображения дат по старому стилю, если в Тептар-данных указана модель пролептического юлианского календаря (d:Q1985786).

Вызов всех функций данного шаблона осуществляется только из промежуточных шаблонов wikidata/pNNN:

  • p.dateOfBirth ← {{wikidata/p569}}
  • p.dateOfDeath ← {{wikidata/p570}}

Вызов функций шаблонов из других модулей и шаблонов запрещён и делается на страх и риск авторов соответствующих "костылей", вместе с возлаганием на них обязательств по поддержке в случае изменений названий модуля, названий функций или спецификаций вызовов.

Тесты[править код]

9 тестов провалено.

test_formatAsJulian:

Текст Ожидаемое значение Фактическое значение
✔ {{#invoke:Wikidata/date | formatAsJulian |-14826758400}} 28 февраля 1500 28 февраля 1500
✔ {{#invoke:Wikidata/date | formatAsJulian |-14826672000}} 29 февраля 1500 29 февраля 1500
N {{#invoke:Wikidata/date | formatAsJulian |-14826585600}} 1 марта 1500 2 марта 1500
N {{#invoke:Wikidata/date | formatAsJulian |-11670220800}} 28 февраля (9 марта) 1600 9 (19) марта 1600
N {{#invoke:Wikidata/date | formatAsJulian |-11670134400}} 29 февраля (10 марта) 1600 10 (20) марта 1600
N {{#invoke:Wikidata/date | formatAsJulian |-11670048000}} 1 (11) марта 1600 11 (21) марта 1600
N {{#invoke:Wikidata/date | formatAsJulian | -8514460800}} 28 февраля (10 марта) 1700 10 (21) марта 1700
N {{#invoke:Wikidata/date | formatAsJulian | -8514374400}} 29 февраля (11 марта) 1700 11 (22) марта 1700
N {{#invoke:Wikidata/date | formatAsJulian | -8514288000}} 1 (12) марта 1700 12 (23) марта 1700
N {{#invoke:Wikidata/date | formatAsJulian | -2208988800}} 20 декабря 1899 (1 января 1900) 1 (13) января 1900
N {{#invoke:Wikidata/date | formatAsJulian | -1734480000}} 2 (15) января 1915 15 (28) января 1915
✔ {{#invoke:Wikidata/date | formatAsJulian | 946684800}} некорректная дата (юлианский не используется после 1918-01-26) некорректная дата (юлианский не используется после 1918-01-26)