Module:Sandbox/Dat Hack3r: Difference between revisions

From Our World of Text Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 12: Line 12:


     -- Return the last Weekly Briefing Release
     -- Return the last Weekly Briefing Release
     return "Weekly Briefing Release "..math.floor(daysDifference / 7) + 1
     return "[[Weekly Briefing Release "..(math.floor(daysDifference / 7)).."|Weekly Site Information]]"
end
end


return p
return p

Latest revision as of 12:58, 13 November 2024

Documentation for this module may be created at Module:Sandbox/Dat Hack3r/doc

local p = {}

function p.lastReleaseNumber(frame)
    -- Define the start date of Week 1
    local week1Start = os.time{year=2024, month=9, day=8}

    -- Get current date
    local currentDate = os.time()

    -- Calculate the difference in days from the start of Week 1 to the current date
    local daysDifference = os.difftime(currentDate, week1Start) / (24 * 60 * 60)

    -- Return the last Weekly Briefing Release
    return "[[Weekly Briefing Release "..(math.floor(daysDifference / 7)).."|Weekly Site Information]]"
end

return p