Module:Sandbox/Erutuon/Template syntax explained

f =

function f.format(frame) template = frame.args[1] language = mw.language.new("en") date = language:formatDate("j F Y") template = mw.text.nowiki(template) local accessdate = string.find(template, "access%-?date ?= ?") if accessdate ~= nil then local datePosition = accessdate[2] local beforeDate = string.sub(template, 1, datePosition) local afterDate = string.sub(template, datePosition + 1, -1) end if beforeDate and afterDate then return beforeDate .. date .. afterDate else return template endend

return f