Module:DateThings: Difference between revisions
Jump to navigation
Jump to search
JoshuaJSlone (talk | contribs) No edit summary |
JoshuaJSlone (talk | contribs) No edit summary |
||
| Line 23: | Line 23: | ||
OutputText = "" | OutputText = "" | ||
for i, v in ipairs(DateList) do | for i, v in ipairs(DateList) do | ||
if i> | if i>1 then | ||
OutputText = OutputText .. OutputSeparator | OutputText = OutputText .. OutputSeparator | ||
end | end | ||
OutputText = OutputText .. DateList[i] | OutputText = OutputText .. DateList[i] | ||
end | end | ||
Revision as of 22:35, 1 December 2024
Documentation for this module may be created at Module:DateThings/doc
local p = {}
--Copied from https://stackoverflow.com/questions/1426954/split-string-in-lua
function mysplit(inputstr, sep)
if sep == nil then
sep = "%s"
end
local t = {}
for str in string.gmatch(inputstr, "([^"..sep.."]+)") do
table.insert(t, str)
end
return t
end
function p.datesplit(frame)
InputSeparator = ","
OutputSeparator = "・"
InputText = frame.args[1]
DateList = mysplit(InputText,",")
OutputText = ""
for i, v in ipairs(DateList) do
if i>1 then
OutputText = OutputText .. OutputSeparator
end
OutputText = OutputText .. DateList[i]
end
--OutputText = Separator .. InputText .. Separator
return OutputText
end
return p