Module:Calendar date/sandbox: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 176:
local newdate = os.date("%Y-%m-%d", now + (tonumber(offset) * 24 * 3600))
return newdate and newdate or origdate
-- if not newdate then
-- return origdate
-- else
-- return newdate
-- end
end
 
Line 239 ⟶ 234:
else
jsoncfg.main.event[it].days = (jsoncfg.main.event[it].days == "1") and "2"
--if jsoncfg.main.event[it].days == "1" then
-- jsoncfg.main.event[it].days = "2"
--end
end
end
Line 247 ⟶ 239:
-- Generate end-date outside-Irael offset (ie. outside Israel the holiday ends +1 day later)
endoutoffset = jsoncfg.main.event[it].endoutoffset and dateOffset(enddate, jsoncfg.main.event[it].endoutoffset)
-- if jsoncfg.main.event[it].endoutoffset then
-- endoutoffset = dateOffset(enddate, jsoncfg.main.event[it].endoutoffset)
-- end
 
-- Format dates into df format
Line 262 ⟶ 251:
if endoutoffset then
datesplit = mw.text.split(endoutoffset, "-")
local leader = ((format == "infobox") and "<br>") or " "
if format == "infobox" then leader = "<br>" end
endoutoffset = leader .. "(" .. makeDate(datesplit[1], datesplit[2], datesplit[3], df, "infobox") .. " outside of Israel)"
end
Line 270 ⟶ 258:
end
 
format = if ((format == "infobox") then leader =and "<br>") endor " – "
-- generate format string
 
if format == "infobox" then
format = " –<br>"
else
format = " – "
end
-- return output
if startdate == enddate or jsoncfg.main.event[it].days == "1" then -- single date