Transformation minutes en heures

Bonjour,

J’ai un virtuel avec une alarme créée par mes soins sous Jeedom V4 et j’ai mis une info pour connaitre la durée de fonctionnement de l’alarme sur une journée.
Le problème c’est que cela me retourne en minute. Alors j’ai divisé par 60 pour l’avoir en heure mais le format est 8.06 heures pas terrible…

Comment je peux transformer ce résultat de format plus lisible type : 8h06 minutes.

?
Merci

en secondes pour les additions puis conversion timestamp en temps

1 « J'aime »

Donc je multiplie x60 pour avoir en seconde et après ?

1 « J'aime »

si par exemple tu obtiens 300 secondes
Capture d’écran du 2020-05-12 13-36-44

On ne peut pas avoir la réponse sous forme 5h00 avec ton exemple ?

non car c’est 5 minutes et 0 secondes

oui excuse moi mais si on avait 3800 secondes la réponse ne serait pas sous la forme : 1h xx minutes ? C’est pour afficher sur un desing il faut ce soit joli et clair

Salut,

il y a un formatage tout prêt dans jeedom

formatTime(time) : Permet de formater le retour d’une chaine #time#.

Donc secondes en heures minutes avec un h
formatTime(gmdate('Hi',3800))

image

Ah je test tout cela tout à l’heure merci

ou His si l’on veut des secondes

gmdate("Hi's",300) 

ou

gmdate("H:i's''",300)
date('G\\hi',3800)
1 « J'aime »

La tu a un décalage horaire …

Capture d’écran du 2020-05-12 21-05-22

1 « J'aime »

Oui, pardon.

gmdate('G\\hi',3800)

et si l’on veut le détail …
detail

reste a travailler en nb de jour pour les grandes valeurs :wink:

Jusqu’à 365 jours.

Capture d’écran du 2020-05-12 21-53-35

Pour le copier/coller.

gmdate('z\\jG\\hi\\ms\\s',90200)
2 « J'aime »

Merci c’est parfait :
2020-05-13_164313

1 « J'aime »

Ha elle était facile je te l’ait apporter sur un plateau je ne sais si notre amis kwet a appris que que chose ou si il n’a que recopier …

A la citation les " ce sont transformé en < et >

Pour ceux qui veulent en savoir plus la référence est la :

https://www.php.net/manual/fr/function.date.php

Tu ne manques pas d’à-propos !!!

J’ai proposé :

'G\\hi'

qui était la demande initiale de @kwet d’avoir un format 8h06.

Tu as surenchéri avec

'G\\hi\\ms\\s'

J’ai juste fini le job avec

'z\\jG\\hi\\ms\\s'
1 « J'aime »

Tu avait juste oublié gmdate au lieu de date, allez le paye la :beer:

Ah le plateau, c’était pour gmdate …
Je croyais que c’était pour \\h.

C’est l’habitude de ne pas avoir besoin de gmdate et de toujours utiliser date.

Tiens en voilà une double :beer: :beer:

2 « J'aime »