Module:Sandbox/Cyborg Coder/Dates: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 1:
--Cyborg Coder Google Code-in, Lua Task 7 - Date formatting
local p = {}
 
--local function
 
--function p.date( frame )
-- local dtext = frame.args.text
-- if (dtext=="" or dtext==nil) then return "No date given" end
-- local dformat = frame.args.format or default
-- return dtext
--end
 
local function leapd(y)
Line 44 ⟶ 35:
local mnth = date:match("%a+") or ""
mnth = string.upper(string.sub(mnth, 1, 1)) .. string.sub(mnth, 2)
if months[string.lower(string.sub(mnth, 1, 3))] ~= nil then mnth = date:match("%u%a+") or "" end
--if mnth
d, y = tonumber(d) or 1, tonumber(y) or 0
local m = month_idx[mnth:sub(1,3):lower()] or tonumber(date:match("%D0(%d)")) or 0