Détermination de l'écart horaire entre les dates en PHP
Lorsque vous traitez deux dates exprimées au format "Y-m-d H:i:s", déterminer la différence d’heures entre eux est une exigence courante. Cet article aborde ce problème en expliquant comment calculer efficacement l'écart horaire.
Pour PHP, une approche consiste à convertir les dates en horodatages, puis à effectuer un calcul. Plus précisément, vous pouvez utiliser la fonction strtotime() pour obtenir l'horodatage de chaque date et les soustraire ensuite. La valeur résultante représente la différence en secondes. Pour exprimer la différence en heures, divisez le résultat par 3 600, car une heure compte 3 600 secondes.
Voici un extrait de code concis qui illustre cette approche :
$hourdiff = round((strtotime($time1) - strtotime($time2)) / 3600, 1);
Par en utilisant la fonction round(), vous pouvez éviter d'avoir trop de décimales dans le résultat final. Cette méthode fournit un moyen simple de déterminer la différence d'heure entre deux dates en PHP.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3