Difference between revisions of "Module:Sandbox/Ahecht/trim date"
< Module:Sandbox | Ahecht
Jump to navigation
Jump to search
blackwiki>Ahecht (create) |
blackwiki>Ahecht (debug) |
||
| Line 3: | Line 3: | ||
function p.trim(frame) | function p.trim(frame) | ||
local date = frame:getParent().args[1] | local date = frame:getParent().args[1] | ||
| − | date = string.gsub( date, "<.-mw%-formatted%-date.->", "") | + | if date == nil then date = frame.args[1] end |
| − | date = string.gsub( date, "<.*>", "") | + | if date == nil then date = "123" end |
| + | date = string.gsub( date, "<.-mw%-formatted%-date.->", "") | ||
| + | date = string.gsub( date, "<.*>", "") | ||
return date | return date | ||
end | end | ||
return p | return p | ||
Revision as of 15:02, 25 April 2017
Documentation for this module may be created at Module:Sandbox/Ahecht/trim date/doc
local p = {}
function p.trim(frame)
local date = frame:getParent().args[1]
if date == nil then date = frame.args[1] end
if date == nil then date = "123" end
date = string.gsub( date, "<.-mw%-formatted%-date.->", "")
date = string.gsub( date, "<.*>", "")
return date
end
return p