Module:IUCDate:修订间差异

此后如竟没有炬火,我便是唯一的光。
// Edit via Wikiplus
无编辑摘要
第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()
-- local start = os.time({year=2022,month=4,day=1,hour=22,minute=13})
mw.log(now)
-- local t = now-start
return now
return now
end
end


function module.isSpecialYear(yr)  
function module.isSpecialYear(year)  
-- 判断是否要减去1微
-- 判断是否要减去1微
if (yr % 4) then  
if (year % 4 == 0) then  
return true
return true
elseif ((yr - 1) % 200) then
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