“模块:时效性判断”的版本间的差异
跳到导航
跳到搜索
BlackWhite(讨论 | 贡献) |
BlackWhite(讨论 | 贡献) |
||
第6行: | 第6行: | ||
local EditingTime = os.time({day=args[3], month=args[2], year=args[1], hour=args[4], minute=args[5], second=args[6]}) | local EditingTime = os.time({day=args[3], month=args[2], year=args[1], hour=args[4], minute=args[5], second=args[6]}) | ||
local CurrentTime = os.time() | local CurrentTime = os.time() | ||
− | EditingTime = EditingTime + | + | EditingTime = EditingTime + 31536000 |
-- 0 = 未过期。 1 = 过期 | -- 0 = 未过期。 1 = 过期 | ||
local TimeStatus = 0 | local TimeStatus = 0 |
2023年2月10日 (五) 00:40的版本
此模块的文档可以在模块:时效性判断/doc创建
--p
local p = {}
function p.TimelinessJudgment(frame)
-- 获取外部参数
local args = frame.args
local EditingTime = os.time({day=args[3], month=args[2], year=args[1], hour=args[4], minute=args[5], second=args[6]})
local CurrentTime = os.time()
EditingTime = EditingTime + 31536000
-- 0 = 未过期。 1 = 过期
local TimeStatus = 0
if (CurrentTime >= EditingTime) then
TimeStatus = 1
end
return TimeStatus
end
--最终返回值p
return p