Module:IUCDate:修订间差异
QWERTY 52 38(留言 | 贡献) 小 // Edit via Wikiplus |
QWERTY 52 38(留言 | 贡献) 无编辑摘要 |
||
第1行: | 第1行: | ||
local module = {} | local module = {} | ||
local origin = os.time({year=2022,month=4,day=1,hour=22,minute=13}) | |||
function module.test() | function module.test() | ||
local now = os.time() | local now = os.time() | ||
mw.log(now) | |||
return now | return now | ||
end | end | ||
function module.isSpecialYear( | function module.isSpecialYear(year) | ||
-- 判断是否要减去1微 | -- 判断是否要减去1微 | ||
if ( | if (year % 4 == 0) then | ||
return true | return true | ||
elseif (( | elseif ((year - 1) % 200 == 0) then | ||
return true | return true | ||
else | else | ||
return false | return false | ||
end | end | ||
end | |||
function module.timeDelta(time) | |||
return os.time(time) - origin | |||
end | end | ||
return module | return module |
2022年4月28日 (四) 20:01的版本
此模块的文档可以在Module:IUCDate/doc创建
local module = {}
local origin = os.time({year=2022,month=4,day=1,hour=22,minute=13})
function module.test()
local now = os.time()
mw.log(now)
return now
end
function module.isSpecialYear(year)
-- 判断是否要减去1微
if (year % 4 == 0) then
return true
elseif ((year - 1) % 200 == 0) then
return true
else
return false
end
end
function module.timeDelta(time)
return os.time(time) - origin
end
return module