Diferencia entre revisiones de «Usuario:Juan Mayordomo/LUA»

sin resumen de edición
.....
return Date(fecha1) < Date(fecha2)
</syntaxhighlight>Mejor copiar lo que se hace en fr:Module:Wikidata. Para comparar se hace:
****<syntaxhighlight lang="lua">
function wd.chronoSort( claims, inverted )
for _, claim in ipairs( claims ) do
if not claim.dateSortKey then
local snack = claim.mainsnak or claim
local iso
if (snack.snaktype == 'value') and (snack.datatype == 'time') then
iso = snack.datavalue.value.time
else
iso = timeFromQualifs(claim, datequalifiers) or '0'
end
-- transformation en nombre (indication de la base car gsub retourne deux valeurs)
iso = tonumber( iso:gsub( '(%d)%D', '%1' ), 10 )
claim.dateSortKey = iso
end
end
table.sort(
claims,
function ( c1, c2 )
if inverted then
return c2.dateSortKey < c1.dateSortKey
end
return c1.dateSortKey < c2.dateSortKey
end
)
return claims
end
</syntaxhighlight>
**Añadir una nueva opción para en la ficha de ¿? en el país de una ciudad, por ejemplo Frankfurt, solo devolver el último país.<s>[[Fr:Module:Wikidata]]</s>