-
具体信息我发图片了,基础不好看不懂,每行都是什么意思啊?有详细解答吗?谢谢了
-- 定义一个比较时间的函数
function comparetime(strtime1, strtime2)
-- 比较现在的时间是不是在strtime1和strtime2之间
-- 比如 comparetime("20:00", "23:00")
-- 如果是就返回真
-- 获取当前时间
local time1 = os.date("*t")
local time2 = os.date("*t")
-- 从参数中解析出小时和分钟,赋值给time1和time2中的hour和min字段
time1.hour = strtime1:sub(1,2)
time1.min = strtime1:sub(4,5)
time2.hour = strtime2:sub(1,2)
time2.min = strtime2:sub(4,5)
-- 把time1和time2转成时间戳格式比较大小,判断当前时间是否在给定区间内
return os.time() >= os.time(time1) and os.time() <= os.time(time2)
end