Modul:HELYIHÉTÉV

A Wikipédiából, a szabad enciklopédiából

HELYIHÉTÉV[mi ez?] • [dokumentáció: mutat, szerkeszt] • [tesztek: sikeres: 1, sikertelen: 0, kihagyva: 0 (részletek)]

local p = {}

function p.helyihetev(frame)
    local args
    if frame == mw.getCurrentFrame() then
        args = frame:getParent().args
    else
        args = frame or {}
    end
    
    local timestamp = args.timestamp
    local addweeks = tonumber(args[1])
    if addweeks ~= nil then
        timestamp = (timestamp or '') .. (addweeks < 0 and ' ' .. addweeks or ' + ' .. addweeks) .. ' weeks'
    end
    
    return tonumber(mw.getContentLanguage():formatDate('o', timestamp, true))
end

return p