Module:User:SDZeroBot
Appearance
local getArgs = require('Module:Arguments').getArgs
local p = {}
function p.lastupdate(frame)
local args = getArgs(frame)
local lastupdatetime = args[0] -- seconds since epoch
local allowance = args[1] -- seconds allowed
local current = os.time()
local lang = mw.language.new('en')
local display_date = lang:formatDate('j F Y', 'U' .. current)
if current - allowance > lastupdatetime then
return '<span class=error>' .. display_date .. '</span>'
else
return display_date
end
end
return p