“模块:时效性判断”的版本间的差异

来自GCW
跳到导航 跳到搜索
第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 + 7603200
+
     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