lua 得到未来某个时间的时间戳

--得到未来某个时间的时间戳
--参考文章: http://blog.csdn.net/yejian2011/article/details/42673041
function g_getTimeFuture(_future_hour, _future_days)
--默认参数为当天18点
local future_hour = _future_hour or 18
local future_days = _future_days or 0

local cur_timestamp = os.time()
local one_hour_timestamp = 24*60*60
local temp_time = cur_timestamp + one_hour_timestamp * future_days
local temp_date = os.date("*t", temp_time)

local resultTime = os.time({year=temp_date.year, month=temp_date.month, day=temp_date.day, hour=future_hour})
--print(g_getTimePart(g_getTimeFuture(), 10))--打开注释可测试
return resultTime

end

你可能感兴趣的:(lua 得到未来某个时间的时间戳)