Content deleted Content added
use language object functions for leapyear and day of week; |
No edit summary |
||
Line 4:
--]]
require('Module:No globals');
local getArgs = require ('Module:Arguments').getArgs;
local lang_obj = mw.language.getContentLanguage();
Line 34 ⟶ 36:
local function isleap(year)
return '1' == lang_obj:formatDate ('L', tostring(year));
-- year = tonumber(year) or 1
-- return year % 4 == 0
Line 122 ⟶ 124:
local function calendar(args)
local year = args.year
local month = args.month
if month then
Line 184 ⟶ 187:
--]]
function p.calendar(frame)
-- if v ~= "" then args[k] = v end
-- if v ~= "" then args[k] = v end
local args=getArgs (frame);
args.year = args.year and tonumber(args.year) or thisyear;
return calendar(args)
end
|