Aller au contenu

Module:Delta diem

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 23 février 2013 à 17:21 et modifiée en dernier par Pixeltoo (discuter | contributions) (j1 j2). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

 Documentation[créer] [purger]
-- test Lua
-- utiliser {{#invoke:Delta diem||}}
function t.deltadiem(frame)
return os.difftime(t.parsingday(frame.args["j1"]), t.parsingday(frame.args["j2"]))/86400
end

function t.parsingday(str)
s=str
s=s:gsub("%é", "e")
s=s:gsub("%û", "u")
p="(%d+) (%a+) (%d+)"
day,month,year=s:match(p)
MON={janvier="1",
    fevrier="2",
    mars="3",
    avril="4",
    mai="5",
    juin="6",
    juillet="7",
    aout="8",
    septembre="9",
    octobre="10",
    novembre="11",
    decembre="12"}
month=MON[month]
--strtemp=""..year.."-"..month.."-"..day.."" 
return os.time({day=day,month=month,year=year})
--return os.time(os.date("%d %m %Y", strtemp))
--return 10000
--return strtemp
end
return t