Page 1 sur 1

Calcul variable en lua

Publié : 23 juin 2018, 12:23
par pfj
Bonjour,
Je souhaite un calcul en ajoutant x minute(s) à une variable de la forme "HH:MM"
Est ce qu'il existe une fonction en prog lua qui permet de le faire simplement?
Merci.

Re: Calcul variable en lua

Publié : 23 juin 2018, 16:05
par papoo

Code : Tout sélectionner

function ajoutMinutes(s, mn)
    heures = string.sub(s, 1, 2)
    minutes = string.sub(s, 4, 5)
    print(s.." + "..mn.." mn = ")
    heuresEnMinutes = heures * 60
    minutes = heuresEnMinutes + minutes + mn
    heures = math.floor(minutes/60)
    minutes = minutes%60
    if minutes < 10 then 
        minutes = "0"..minutes
    end
    t = heures ..":"..minutes
    print(t)
    return t
end

Code : Tout sélectionner

ajoutMinutes("21:59", "71")
2018-06-23 16_05_16-Domoticz.png
2018-06-23 16_05_16-Domoticz.png (1.96 Kio) Consulté 2586 fois

Re: Calcul variable en lua

Publié : 23 juin 2018, 16:18
par pfj
Merci ! :)