Lua 获取零点时间差

--获取零点时间差
function GetLeroLeadTime()
    -- 获取当前时间
   local now_date = os.date("*t",now)  
   -- 当天的最后时间
   local Today_End_Time = os.time{year=now_date.year, month=now_date.month, day=now_date.day, hour=23,min=59,sec=59}
   -- 当前时间与零点的时间差
   local Lero_Time = (Today_End_Time - os.time()) +1
   return nLero_Time
end

-这个接口也可以修改通用点,比如获取

--获取某时间的时间差: 未来时间
function GetTime()
    -- 获取当前时间
   local now_date = os.date("*t",now)  
   -- 当天的最后时间
   local Today_End_Time = os.time{year=now_date.year, month=now_date.month, day=now_date.day, hour=23,min=59,sec=59}
   -- 当前时间与零点的时间差
   local Lero_Time = (Today_End_Time - os.time()) +1
   return nLero_Time
end

 

你可能感兴趣的:(游戏开发)