Maison  >  Article  >  base de données  >  Comment calculer la somme de deux variables de temps en PHP ?

Comment calculer la somme de deux variables de temps en PHP ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-28 05:54:02688parcourir

How to Calculate the Sum of Two Time Variables in PHP?

PHP : sommation des variables temporelles

En PHP, déterminer la durée combinée de deux variables temporelles distinctes peut être une tâche déroutante. Cependant, cela peut être accompli avec une solution simple.

Solution :

Pour calculer la somme des variables temporelles en PHP, vous pouvez suivre les étapes suivantes :

<code class="php">$time1 = '15:20:00'; // First time variable
$time2 = '00:30:00'; // Second time variable

// Convert time variables to timestamps using strtotime()
$timestamp1 = strtotime($time1);
$timestamp2 = strtotime($time2);

// Calculate the sum of timestamps and subtract common seconds
$timestampSum = $timestamp1 + $timestamp2 - strtotime('00:00:00');

// Convert the sum back to time format using date()
$time = date('H:i:s', $timestampSum);

echo $time; // Output: 15:50:00</code>

Dans cette solution, nous convertissons les variables temporelles en horodatages à l'aide de strtotime(). Ensuite, nous calculons la somme des horodatages. Cependant, comme les horodatages incluent à la fois les heures et les secondes, nous soustrayons le nombre de secondes partagées par les deux variables temporelles (c'est-à-dire 00h00) à l'aide de strtotime('00:00:00'). Enfin, nous reconvertissons la somme au format horaire en utilisant date().

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn