Module:Calendar date/recurring: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 22:
local date = os.time{year=year, month=month, day=1}
local dateparts = os.date("*t", date)
 
return dateparts["wday"]
-- find the first [dayofweek] of this month
local dayofweek = tonumber(args.dayofweek)
return while not dateparts["wday"] == dayofweek do
date = date + ONE_DAY
dateparts = os.date("*t", date)
end
 
-- add the correct number of weeks
--local weeknumber = tonumber(args.weeknumber)
--if weeknumber > 1 then
--date = date + ((weeknumber - 1) * (7 * ONE_DAY))
--end
 
local result = os.date("%Y-%m-%d", date)
return result
 
end