正文

Lua时间转化的几个小例子(lua时间函数)不看后悔

文章摘要

该文章介绍了如何将给定的秒数(second)转换为“天:小时:分钟:秒”的时间格式。文章通过一个名为`convertTimeForm`的函数实现了这一转换: 1. 函数首先计算秒数对应的天数(`timeDay`),通过`math.floor(second/86400)`计算。 2. 接着计算小时(`timeHour`),通过`math.fmod(math.floor(second/3600), 24)`得到。 3. 然后计算分钟(`timeMinute`),通过`math.fmod(math.floor(second/60), 60)`计算。 4. 最后计算秒数(`timeSecond`),通过`math.fmod(second, 60)`得到。 函数返回这四个时间单位,实现了将秒数转换为“天:小时:分钟:秒”格式的时间表示。

–把时间 秒,转化为xx天xx时xx分xx秒 的形式

function convertTimeForm(second)

    local timeDay                  =math.floor(second/86400)

    local timeHour                 =math.fmod(math.floor(second/3600), 24)

    local timeMinute               =math.fmod(math.floor(second/60), 60)

    local timeSecond               =math.fmod(second, 60)

    return timeDay, timeHour, timeMinute, timeSecond

end