Modul:Homokozó/Pepo41/HELYIHÉTÉV

Innen: Hungaropédia
A lap korábbi változatát látod, amilyen imported>Pepo41 2013. december 18., 13:36-kor történt szerkesztése után volt. (jav)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)
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;