Module:lnk-date: Difference between revisions

Jump to navigation Jump to search
ਕੋਈ ਸੋਧ ਸਾਰ ਨਹੀਂ
No edit summary
No edit summary
Line 61: Line 61:
local p = 1
local p = 1
if args[1] ~= nil and args[2] ~= nil and args[3] ~= nil and os.time({["day"] = args[1], ["month"] = args[2], ["year"] = args[3]}) then
local greg_wday = os.date("*t", os.time({["day"] = greg_day, ["month"] = greg_month, ["year"] = greg_year})).wday
greg_year = os.date("*t", os.time({["day"] = args[1], ["month"] = args[2], ["year"] = args[3]})).year
greg_month = os.date("*t", os.time({["day"] = args[1], ["month"] = args[2], ["year"] = args[3]})).month
if mw.ustring.find(args[1], "([0-9]+)") and mw.ustring.find(args[2], "([0-9]+)") and mw.ustring.find(args[3], "([0-9]+)") then
greg_day = os.date("*t", os.time({["day"] = args[1], ["month"] = args[2], ["year"] = args[3]})).day
greg_year = tonumber(args[3])
greg_month = tonumber(args[2])
greg_day = tonumber(args[1])
p = 4
p = 4
end
end
local greg_wday = os.date("*t", os.time({["day"] = greg_day, ["month"] = greg_month, ["year"] = greg_year})).wday
-- process all parameters --
-- process all parameters --

Navigation menu