“模块:时效性判断”的版本间的差异
跳到导航
跳到搜索
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 + 31536000 | + | EditingTime = EditingTime + (31536000 * 2) |
-- 0 = 未过期。 1 = 过期 | -- 0 = 未过期。 1 = 过期 | ||
local TimeStatus = 0 | local TimeStatus = 0 |
2023年9月20日 (三) 16:59的最新版本
此模块的文档可以在模块:时效性判断/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 * 2)
-- 0 = 未过期。 1 = 过期
local TimeStatus = 0
if (CurrentTime >= EditingTime) then
TimeStatus = 1
end
return TimeStatus
end
--最终返回值p
return p