Files
NodeMCU_Lua/Timetable/JLEB/diff_time.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"))
]]