تضامنًا مع حق الشعب الفلسطيني |
وحدة:Delta diem
اذهب إلى التنقل
اذهب إلى البحث
توثيق الوحدة[أنشئ] [محو الاختزان][استخدامات] [قوالب]
-- test Lua
-- utiliser {{#invoke:Delta diem|deltadiem|j1={{{1}}}|j2={{{2}}}}}
local t = {}
function t.deltadiem(frame)
return os.difftime(t.parsingday(frame.args["j2"]), t.parsingday(frame.args["j1"]))/86400
end
function t.parsingday(str)
s=str
s=s:gsub("%é", "e")
s=s:gsub("%û", "u")
p="(%d+)[ /-](%w+)[ /-](%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 = tonumber(month) or MON[month]
return os.time({day=day,month=month,year=year})
end
return t