24 lines
613 B
Lua
24 lines
613 B
Lua
-- Scripts pour calculer une différence entre deux heures
|
|
|
|
print("\n diff_time.lua zf190227.1842 \n")
|
|
|
|
function time2sec(jtime)
|
|
jsecondes = 3600 * tonumber(string.sub(jtime,1,2))
|
|
jsecondes = jsecondes + 60 * tonumber(string.sub(jtime,4,5))
|
|
jsecondes = jsecondes + tonumber(string.sub(jtime,7,8))
|
|
return jsecondes
|
|
end
|
|
|
|
function diff_time(jtime1, jtime2)
|
|
diff_secondes = time2sec(jtime1) - time2sec(jtime2)
|
|
return diff_secondes
|
|
end
|
|
|
|
function zround(num, dec)
|
|
local mult = 10^(dec or 0)
|
|
return math.floor(num * mult + 0.5) / mult
|
|
end
|
|
|
|
--[[
|
|
print(diff_time("18:42:00", "18:40:00"))
|
|
]] |