Module:KnightspireDate
From Knightspire Wiki
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