Modul:Homokozó/Pepo41/HELYIHÉTÉV
Innen: Hungaropédia
Ugrás a navigációhozUgrás a kereséshez
A modult a Modul:Homokozó/Pepo41/HELYIHÉTÉV/doc lapon tudod dokumentálni
local p = {}
local lang = mw.getContentLanguage();
function p.helyihetev(frame)
if (nil ~= frame) then
parent = frame:getParent();
args = parent.args;
addweeks = args[1];
end
addweeks = tonumber(addweeks);
if (nil == addweeks) then
addweeks = 0
end
local Yaddweeks= lang:formatDate('Y', "+"..addweeks.." weeks", true)
week = lang:formatDate('W', "+"..addweeks.." weeks", true);
if (1 == week) then
month = lang:formatDate('n', "+"..addweeks.." weeks", true);
if (12 == month) then
return tonumber(Yaddweeks) + 1;
else
return tonumber(Yaddweeks)
end
elseif (52 == week or 53 == week) then
month = lang:formatDate('n', "+"..addweeks.." weeks", true);
if (12 == month) then
return tonumber(Yaddweeks) - 1;
else
return tonumber(Yaddweeks)
end
else
return tonumber(Yaddweeks)
end
end
return p;