Modul:Dato og alder/sandkasse: Forskjell mellom sideversjoner
Hopp til navigering
Hopp til søk
nb>Cocu … |
m Én sideversjon ble importert |
(Ingen forskjell)
| |
Siste sideversjon per 4. jan. 2026 kl. 19:58
Dokumentasjon for denne modulen kan opprettes på Modul:Dato og alder/sandkasse/dok
local p = {}
local formatISOdate = require('Modul:ISOtilNorskdato').formatIsoDate
local lang = mw.getContentLanguage()
function p.bd(frame)
if not mw.wikibase then
return ""
end
local artikkel = mw.wikibase.getEntity()
if not artikkel then
return "[[Kategori:Artikler som mangler på Wikidata]]"
end
local claims = artikkel.claims
if not claims then
return "[[Kategori:Artikler som mangler utsagn på Wikidata]]"
end
local p569 = claims.p569
if not p569 then
return ""
end
local birthdate = p569[0].mainsnak.datavalue.value["time"]
if not birthdate then
return ""
end
birth_date = string.sub(birthdate,2,5) .. '-' .. string.sub(birthdate,7,8) .. '-' .. string.sub(birthdate,10,11)
local bdOut = formatISOdate(birth_date)
return bdOut
end
return p