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

< Модуль:Wikidata‎ | date
Версия от 00:07, 14 февраля 2021; ru>WindEwriX (категоризация)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

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

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

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

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

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

Тесты

Все тесты успешно пройдены.

test_formatAsJulian
Тест Ожидаемое значение Фактическое значение
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | -5-02-28T00:00:00Z }} 28 февраля 5 до н. э. 28 февраля 5 до н. э.
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | -5-02-29T00:00:00Z }} 29 февраля 5 до н. э. 29 февраля 5 до н. э.
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | -5-03-01T00:00:00Z }} 1 марта 5 до н. э. 1 марта 5 до н. э.
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | -0005-03-01T00:00:00Z }} 1 марта 5 до н. э. 1 марта 5 до н. э.
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | 50-02-28T00:00:00Z }} 28 февраля 50 28 февраля 50
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | 50-02-29T00:00:00Z }} 29 февраля 50 29 февраля 50
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | 50-03-01T00:00:00Z }} 1 марта 50 1 марта 50
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | 0050-03-01T00:00:00Z }} 1 марта 50 1 марта 50
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | 1500-02-28T00:00:00Z }} 28 февраля 1500 28 февраля 1500
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | 1500-02-29T00:00:00Z }} 29 февраля 1500 29 февраля 1500
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | 1500-03-01T00:00:00Z }} 1 марта 1500 1 марта 1500
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | +1500-03-01T00:00:00Z }} 1 марта 1500 1 марта 1500
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | 1600-02-28T00:00:00Z }} 28 февраля (9 марта) 1600 28 февраля (9 марта) 1600
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | 1600-02-29T00:00:00Z }} 29 февраля (10 марта) 1600 29 февраля (10 марта) 1600
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | 1600-03-01T00:00:00Z }} 1 (11) марта 1600 1 (11) марта 1600
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | 1700-02-28T00:00:00Z }} 28 февраля (10 марта) 1700 28 февраля (10 марта) 1700
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | 1700-02-29T00:00:00Z }} 29 февраля (11 марта) 1700 29 февраля (11 марта) 1700
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | 1700-03-01T00:00:00Z }} 1 (12) марта 1700 1 (12) марта 1700
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | 1899-12-20T00:00:00Z }} 20 декабря 1899 (1 января 1900) 20 декабря 1899 (1 января 1900)
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | 1915-01-02T00:00:00Z }} 2 (15) января 1915 2 (15) января 1915
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | 1900-02-27T00:00:00Z }} 27 февраля (11 марта) 1900 27 февраля (11 марта) 1900
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | 1900-02-28T00:00:00Z }} 28 февраля (12 марта) 1900 28 февраля (12 марта) 1900
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | 1900-02-29T00:00:00Z }} 29 февраля (13 марта) 1900 29 февраля (13 марта) 1900
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | 1900-03-01T00:00:00Z }} 1 (14) марта 1900 1 (14) марта 1900
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | 1900-03-02T00:00:00Z }} 2 (15) марта 1900 2 (15) марта 1900
Файл:Yes check.svg {{#invoke:Wikidata/date | formatAsJulian | 1920-01-02T00:00:00Z }} некорректная дата (юлианский календарь не используется после 1918-01-26) некорректная дата (юлианский календарь не используется после 1918-01-26)