Détermination du décalage horaire en minutes à partir des champs horaires MySQL
Vous avez rencontré le besoin de calculer le décalage horaire entre deux événements enregistrés comme « temps » ' dans votre base de données MySQL. Ces champs ne suivent pas le format conventionnel HH:MM mais représentent le temps restant dans un événement. Par exemple, une valeur de 5h45 signifie une occurrence avec 5 minutes et 45 secondes restantes.
Solution :
Pour obtenir le résultat souhaité, vous pouvez tirer parti de la Fonction TIMESTAMPDIFF(), qui calcule la différence entre deux horodatages. En utilisant cette fonction avec votre cas spécifique, vous pouvez déterminer le temps écoulé entre les deux événements comme suit :
<code class="sql">TIMESTAMPDIFF(MINUTE, T0.created, T0.modified)</code>
Dans cette expression :
Le résultat sera le décalage horaire exprimé en minutes. Pour obtenir la représentation décimale, vous pouvez simplement diviser la différence par 60.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!