Module:AgeTemplate

From ProleWiki, the proletarian encyclopedia
Revision as of 14:47, 3 September 2022 by Forte (talk | contribs) (Further development. Testing capture of year, month and day)
local p = {}

function p.age( frame )
	local pframe = frame:getParent()
	
	local arg1 = pframe.args[1]
	local arg2 = pframe.args[2]
	local arg3 = pframe.args[3]
	
	if arg1 == "1" or arg1 == "2" or arg1 == "3" then
		local initialDate = pframe.args[2]
		else
			local initialDate = pframe.args[1]
	end
	local year,month,day = string.match(initialDate, '(%d+)-(%d+)-(%d+)')
	return "Year: " .. year .. ", Month: " .. month .. ", Day: " .. day
end
return p