Внимание! Это один из самых используемых модулей. |
Прежде чем вносить какие-либо изменения в этот модуль, просьба оттестировать их в /песочнице и проверить результат на странице с /контрольными примерами. |
Вычисляет и отображает даты рождения и смерти из Викиданных с поддержкой отображения дат по старому стилю, если в Викиданных указана модель пролептического юлианского календаря (d:Q1985786).
Вызов всех функций данного шаблона осуществляется только из промежуточных шаблонов wikidata/pNNN:
- p.dateOfBirth ← {{wikidata/p569}}
- p.dateOfDeath ← {{wikidata/p570}}
- p.formatBirthDate ← Модуль:Wikidata ← p.dateOfBirth ← {{wikidata/p569}}
- p.formatDeathDate ← Модуль:Wikidata ← p.dateOfDeath ← {{wikidata/p570}}
Вызов функций шаблонов из других модулей и шаблонов запрещён и делается на страх и риск авторов соответствующих "костылей", вместе с возлаганием на них обязательств по поддержке в случае изменений названий модуля, названий функций или спецификаций вызовов.
Тесты
правитьВсе тесты успешно пройдены: 26
Тест | Ожидаемое значение | Фактическое значение | |
---|---|---|---|
{{#invoke:Wikidata/date | formatAsJulian | -5-02-28T00:00:00Z }} | 28 февраля 5 до н. э. | 28 февраля 5 до н. э. | |
{{#invoke:Wikidata/date | formatAsJulian | -5-02-29T00:00:00Z }} | 29 февраля 5 до н. э. | 29 февраля 5 до н. э. | |
{{#invoke:Wikidata/date | formatAsJulian | -5-03-01T00:00:00Z }} | 1 марта 5 до н. э. | 1 марта 5 до н. э. | |
{{#invoke:Wikidata/date | formatAsJulian | -0005-03-01T00:00:00Z }} | 1 марта 5 до н. э. | 1 марта 5 до н. э. | |
{{#invoke:Wikidata/date | formatAsJulian | 50-02-28T00:00:00Z }} | 28 февраля 50 | 28 февраля 50 | |
{{#invoke:Wikidata/date | formatAsJulian | 50-02-29T00:00:00Z }} | 29 февраля 50 | 29 февраля 50 | |
{{#invoke:Wikidata/date | formatAsJulian | 50-03-01T00:00:00Z }} | 1 марта 50 | 1 марта 50 | |
{{#invoke:Wikidata/date | formatAsJulian | 0050-03-01T00:00:00Z }} | 1 марта 50 | 1 марта 50 | |
{{#invoke:Wikidata/date | formatAsJulian | 1500-02-28T00:00:00Z }} | 28 февраля 1500 | 28 февраля 1500 | |
{{#invoke:Wikidata/date | formatAsJulian | 1500-02-29T00:00:00Z }} | 29 февраля 1500 | 29 февраля 1500 | |
{{#invoke:Wikidata/date | formatAsJulian | 1500-03-01T00:00:00Z }} | 1 марта 1500 | 1 марта 1500 | |
{{#invoke:Wikidata/date | formatAsJulian | +1500-03-01T00:00:00Z }} | 1 марта 1500 | 1 марта 1500 | |
{{#invoke:Wikidata/date | formatAsJulian | 1600-02-28T00:00:00Z }} | 28 февраля (9 марта) 1600 | 28 февраля (9 марта) 1600 | |
{{#invoke:Wikidata/date | formatAsJulian | 1600-02-29T00:00:00Z }} | 29 февраля (10 марта) 1600 | 29 февраля (10 марта) 1600 | |
{{#invoke:Wikidata/date | formatAsJulian | 1600-03-01T00:00:00Z }} | 1 (11) марта 1600 | 1 (11) марта 1600 | |
{{#invoke:Wikidata/date | formatAsJulian | 1700-02-28T00:00:00Z }} | 28 февраля (10 марта) 1700 | 28 февраля (10 марта) 1700 | |
{{#invoke:Wikidata/date | formatAsJulian | 1700-02-29T00:00:00Z }} | 29 февраля (11 марта) 1700 | 29 февраля (11 марта) 1700 | |
{{#invoke:Wikidata/date | formatAsJulian | 1700-03-01T00:00:00Z }} | 1 (12) марта 1700 | 1 (12) марта 1700 | |
{{#invoke:Wikidata/date | formatAsJulian | 1899-12-20T00:00:00Z }} | 20 декабря 1899 (1 января 1900) | 20 декабря 1899 (1 января 1900) | |
{{#invoke:Wikidata/date | formatAsJulian | 1915-01-02T00:00:00Z }} | 2 (15) января 1915 | 2 (15) января 1915 | |
{{#invoke:Wikidata/date | formatAsJulian | 1900-02-27T00:00:00Z }} | 27 февраля (11 марта) 1900 | 27 февраля (11 марта) 1900 | |
{{#invoke:Wikidata/date | formatAsJulian | 1900-02-28T00:00:00Z }} | 28 февраля (12 марта) 1900 | 28 февраля (12 марта) 1900 | |
{{#invoke:Wikidata/date | formatAsJulian | 1900-02-29T00:00:00Z }} | 29 февраля (13 марта) 1900 | 29 февраля (13 марта) 1900 | |
{{#invoke:Wikidata/date | formatAsJulian | 1900-03-01T00:00:00Z }} | 1 (14) марта 1900 | 1 (14) марта 1900 | |
{{#invoke:Wikidata/date | formatAsJulian | 1900-03-02T00:00:00Z }} | 2 (15) марта 1900 | 2 (15) марта 1900 | |
{{#invoke:Wikidata/date | formatAsJulian | 1920-01-02T00:00:00Z }} | некорректная дата (юлианский календарь не используется после 1918-01-26) | некорректная дата (юлианский календарь не используется после 1918-01-26) |
Это страница документации Модуль:Wikidata/date.