Maison > Article > base de données > Comment calculer les décalages horaires en PHP : en retard ou à l'heure ?
Calcul du décalage horaire en PHP
De nombreuses applications nécessitent le calcul des décalages horaires, comme la détermination de la présence en retard des employés. En PHP, cela peut être réalisé à l'aide de la fonction strtotime().
Dans l'exemple fourni, l'heure de vérification constante est définie sur 09:00:59, ce qui représente l'heure de connexion attendue. Pour calculer le décalage horaire pour une heure de connexion spécifique, suivez ces étapes :
$checkTime = strtotime('09:00:59'); $loginTime = strtotime('09:01:00');
$diff = $checkTime - $loginTime;
if ($diff < 0) { echo 'Late!'; } else { echo 'Right time!'; }
echo 'Time diff in hours: ' . abs($diff) / 3600; echo 'Time diff in minutes: ' . abs($diff) / 60; echo 'Time diff in seconds: ' . abs($diff);
En utilisant cette approche, vous pouvez calculer efficacement l'heure différence entre deux heures et déterminer si l'heure de connexion est dans la plage acceptable, en retard ou très tard.
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!