Module:KnightspireDate

From Knightspire Wiki
Revision as of 05:44, 9 May 2026 by Nex (talk | contribs) (Created page with "local p = {} function p.loreYear(frame) local input = frame.args[1] if not input or input == "" then return "" end local founded = mw.language.getContentLanguage():formatDate("U", input) local epoch = mw.language.getContentLanguage():formatDate("U", "2026-05-01") local diff = tonumber(founded) - tonumber(epoch) local weeks = math.floor(diff / 604800) return "Year " .. tostring(weeks + 1) end return p")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Documentation for this module may be created at Module:KnightspireDate/doc

local p = {}

function p.loreYear(frame)
    local input = frame.args[1]

    if not input or input == "" then
        return ""
    end

    local founded = mw.language.getContentLanguage():formatDate("U", input)
    local epoch = mw.language.getContentLanguage():formatDate("U", "2026-05-01")

    local diff = tonumber(founded) - tonumber(epoch)

    local weeks = math.floor(diff / 604800)

    return "Year " .. tostring(weeks + 1)
end

return p