Module:IUCDate:修订间差异
跳转到导航
跳转到搜索
QWERTY 52 38(留言 | 贡献) 小 (// Edit via Wikiplus) |
QWERTY 52 38(留言 | 贡献) 无编辑摘要 |
||
第1行: | 第1行: | ||
local module = {} |
local module = {} |
||
⚫ | |||
function module.test() |
function module.test() |
||
local now = os.time() |
local now = os.time() |
||
mw.log(now) |
|||
⚫ | |||
-- local t = now-start |
|||
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 |
||
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