Bonjour,
je voudrais connaitre le temps d'écart entre 2 timestamp(ou date) au format jours/heure/minute.
Donc entre le temps actuelle et un timestamp récupérer par MySQL.
Comment faire ??
Merci de vos réponses
Bonjour,
je voudrais connaitre le temps d'écart entre 2 timestamp(ou date) au format jours/heure/minute.
Donc entre le temps actuelle et un timestamp récupérer par MySQL.
Comment faire ??
Merci de vos réponses
Bonjour,
Si l'écart est plus petit que 3600*24, il est inférieur à 1 jour.
Ensuite, si l'écart est inférieur à 1 jour :
A moins qu'il n'y aie plus simple.floor(ecart/3600) = nombre d'heures.
floor((ecart%3600)/60) = nombre de minutes.
ecart%60 = nombre de secondes.
Fred
Jusqu'à quinze jours ?
Ça ne complique que légèrement les calculs :
Fredfloor($ecart/86400) = nombre de jours
floor(($ecart%86400)/3600) = nombre d'heures
floor(($ecart%3600)/60) = nombre de minutes
$ecart%60 = nombre de secondes
ok merci.
Mais "$ecart" correspond bien a "timestamp actuelle" - "autre timestamp" ??
As-tu essayé ?Mais "$ecart" correspond bien a "timestamp actuelle" - "autre timestamp" ??
Effectivement,
l'idée est que d'une façon générale :
Fred
Code : Sélectionner tout - Visualiser dans une fenêtre à part $ecart = abs($timestamp1 - $timestamp2);
Partager