Модул:Wikidata/date/doc
< Модул:Wikidata | date
This is the documentation page for Модул:Wikidata/date
Вычисляет и отображает даты рождения и смерти из Викидода с поддержкой отображения дат по старому стилю, если в Викиданных указана модель пролептического юлианского календаря (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}}
Вызов функций шаблонов из других модулей и шаблонов запрещён и делается на страх и риск авторов соответствующих «костылей», вместе с возлаганием на них обязательств по поддержке в случае изменений названий модуля, названий функций или спецификаций вызовов.
Санҷишҳо
вироиш12 тестов провалено.
test_formatAsJulian:
Текст | Ожидаемое значение | Фактическое значение | |
---|---|---|---|
{{#invoke:Wikidata/date | formatAsJulian |-14826758400}} | 28 феврали 1500 | 28 феврал 1500 | |
{{#invoke:Wikidata/date | formatAsJulian |-14826672000}} | 29 феврали 1500 | 29 феврал 1500 | |
{{#invoke:Wikidata/date | formatAsJulian |-14826585600}} | 1 марти 1500 | 2 март 1500 | |
{{#invoke:Wikidata/date | formatAsJulian |-11670220800}} | 28 феврал (9 марти) 1600 | 9 (19) март 1600 | |
{{#invoke:Wikidata/date | formatAsJulian |-11670134400}} | 29 феврал (10 марти) 1600 | 10 (20) март 1600 | |
{{#invoke:Wikidata/date | formatAsJulian |-11670048000}} | 1 (11) марти 1600 | 11 (21) март 1600 | |
{{#invoke:Wikidata/date | formatAsJulian | -8514460800}} | 28 феврал (10 марти) 1700 | 10 (21) март 1700 | |
{{#invoke:Wikidata/date | formatAsJulian | -8514374400}} | 29 феврал (11 марти) 1700 | 11 (22) март 1700 | |
{{#invoke:Wikidata/date | formatAsJulian | -8514288000}} | 1 (12) марти 1700 | 12 (23) март 1700 | |
{{#invoke:Wikidata/date | formatAsJulian | -2208988800}} | 20 декабри 1899 (1 январи 1900) | 1 (13) январ 1900 | |
{{#invoke:Wikidata/date | formatAsJulian | -1734480000}} | 2 (15) январи 1915 | 15 (28) январ 1915 | |
{{#invoke:Wikidata/date | formatAsJulian | 946684800}} | некорректная дата (юлианский не используется после 1918-01-26) | таърихи носаҳеҳ (тақвими юлианӣ пас аз 1918-01-26 ба кор бурда мешавад) |