Afficher heure de fin à partir d'un temps restant

Bonjour,

J’utilise une imprimante 3D et le plugin octoprint.

J’ai la durée de temps restant de mon impression sous la forme : 04:01:54

J’aimerais à partir de cette valeur afficher l’heure.

Par exemple heure actuelle + 04:01:54 = heure de fin (avec le jour)

Est-il possible de traiter directement avec la valeur récupéré ou faut-il la convertir ?

Merci d’avance

Bonsoir

en php tu a des fonction de calcul entre date/heure

tu devrait t’en sortir avec un petit bloc code dans un scenario en formatant ta date et ton heure.

ou passer par des calcul sur des timestamps …

https://www.php.net/manual/fr/class.datetime.php

Bonne soirée

Pour vous éviter de perdre votre temps au décodage de 04:01:54, il existe dans le plugin une commande qui est le temps restant en secondes: Temps restant
Celle que vous citez est Temps restant (humain)

2 « J'aime »

Effectivement c’est déjà mieux, par contre au niveau php je ne connais rien. Est-ce que tu aurais un début de code qui pourrait ressembler à ce que j’ai besoin?

Merci pour ta réponse, malheureusement je ne connais rien en php. Tu aurais un exemple de code où je pourrais m’inspirer ?

Bonjour
Ça pourrait donner ça dans un virtuel:


En remplacant #[Test][Calcul heure fin][Temps restant]# par votre commande.

Lancé à 11:19 avec un temps restant de 7200 s:
image

La formule utilisée en texte pour vous permettre de la copier/coller:

date('d/m/Y H:i:s', #timestamp# + #votreCommande de temps restant#)
2 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.