Module:DayCalc: Difference between revisions
Content added Content deleted
(Temporary change) |
(Simplifying, but still kludged. Will need to fix properly later) |
||
Line 8: | Line 8: | ||
local current_day_of_week = tonumber(os.date("%w", current_time)) |
local current_day_of_week = tonumber(os.date("%w", current_time)) |
||
local days_until_tuesday = (7 - current_day_of_week) % 7 |
local days_until_tuesday = (7 - current_day_of_week) % 7 |
||
local next_tuesday_time = current_time + days_until_tuesday * 86400 -- 86400 seconds in a day |
local next_tuesday_time = current_time + days_until_tuesday * 86400 -- 86400 seconds in a day |
||
local retval=" |
local retval="UNDEFINED" |
||
if current_day_of_week == 2 then |
|||
if isodate == "true" then |
|||
retval=os.date("%Y-%m-%d", current_time) |
|||
retval="2023-12-19" |
|||
retval=os.date("%B %d, %Y", current_time) |
|||
end |
|||
else |
else |
||
retval=os.date("%B %d, %Y", current_time) |
|||
retval="December 19, 2023" |
|||
else |
|||
retval=os.date("%B %d, %Y", next_tuesday_time) |
|||
end |
|||
end |
end |
||
local retval="2023-12-19" |
|||
return retval |
return retval |
||
end |
end |