J'apprenais PHP récemment et un ami m'a posé des questions sur le calcul du temps. À ce moment-là, j'ai pensé aux fonctions de calcul de Delphi et mssql. Elles sont très pratiques à utiliser, mais j'ai vérifié le manuel PHP et je n'ai trouvé aucune heure similaire. fonctions de calcul. Grâce à l'article en ligne Pour vous inspirer et faire vos propres tests, vous pouvez toujours trouver un moyen simple d'y parvenir
comme suit :
1>Si nous connaissons l'heure de début et que nous voulons ajouter ou soustraire une heure pour obtenir une heure de résultat, nous pouvons utiliser le code suivant
$time1='2008-10-1 12:30:30';
echo date('Ymd H:i:s',strtotime($time1)+30*60);//Faites attention à la casse entre guillemets, la minute n'est pas m
Résultat de l'exécution : 01/10/2008 13:00:30
2>Si l’on veut calculer la différence entre deux temps, on peut utiliser la méthode suivante :
$time1='2008-10-1 12:30:30';
$time2='2008-10-1 13:45:30';
$diff=(strtotime($time2)-strtotime($time1))/60;
echo $time1.'La différence de temps par rapport à '.$time2.'.$diff.'minutes';
Résultats d'exécution : Le décalage horaire est de 75 minutes du 2008-10-1 12:30:30 au 2008-10-1 13:45:30 Résumé : La base du calcul du temps PHP est en secondes. Après avoir compris cette règle, le décalage horaire. peut être converti en minutes, heures, etc. peut être utilisé, ce qui rend le calcul du temps très simple et facile.