Module:Sandbox/CAS222222221: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 6:
local months = {'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'}
-- Matches July 10, 2005
for i, v in ipairs(months) do
if string.find(inp, '^%a+ %d%d?, %d%d%d%d.*$') then else break end
Line 15 ⟶ 16:
end
 
-- Matches 10 July 2005
for i, v in ipairs(months) do
if string.find(inp, '^%d%d? %a+ %d%d%d%d.*$') then else break end
Line 24 ⟶ 26:
end
 
-- Matches 2005-07-10
if string.find(inp, '^%d%d%d%d%-%d%d%-%d%d.*$') then
local _, _, a, b = string.find(inp, '^(%d%d%d%d%-%d%d%-%d%d)(.*)$')
return mw.language.new('zh'):formatDate('Y年Mj日', a, nil) .. b
end
 
-- Matches July 2005
for i, v in ipairs(months) do
if string.find(inp, '^%a+ %d%d%d%d.*$') then else break end
Line 38 ⟶ 42:
end
 
-- Matches 2005-07
if string.find(inp, '^%d%d%d%d%-%d%d.*$') then
local _, _, a, b = string.find(inp, '(%d%d%d%d%-%d%d)(.*)')