Module:Test
Apparence
[voir] [modifier] [historique] [purger]
Voir : {{Test-module}}
La documentation de ce module est générée par le modèle {{Documentation module}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (créer).
Voir les statistiques d'appel depuis le wikicode sur l'outil wstat et les appels depuis d'autres modules.
local p = {}
local dates = require "Module:Date complexe"
function p.test(frame)
local tests = {
{'1922', '1912'},
{'1912', '1922'},
{'1912', '1912'},
{'-100', '45'},
{'1900-06', '1899-07'},
{'1900-06-03', '1900-05-05'},
{'1900-06-03', '1900-06'},
}
local s = ''
for i, j in pairs(tests) do
s = s .. '<br />*' .. tostring(dates.before(j[1], j[2]))
end
return s
end
function p.us(frame)
local opt = mw.text.trim(frame.args[1] or frame:getParent().args[1])
local res = ''
local tmp
tmp = mw.text.unstrip (opt )
tmp2 = mw.ustring.gsub(tmp, '[<][^>]*[>]', '')
res = res .. '>>' .. tmp .. '<<'
res = res .. ' len = ' .. string.len(tmp)
res = res .. ' ###' .. tmp2 .. '### '
return res
end
return p