Maison > base de données > tutoriel mysql > Comment calculer la somme des variables de temps en PHP ?

Comment calculer la somme des variables de temps en PHP ?

Barbara Streisand
Libérer: 2024-10-28 03:35:30
original
501 Les gens l'ont consulté

How to Calculate the Sum of Time Variables in PHP?

Calcul de la somme des variables temporelles en PHP

En PHP, travailler avec des variables temporelles peut être essentiel pour certaines applications. Cependant, l’addition directe de deux variables temporelles peut ne pas donner le résultat attendu. Cet article fournit une solution pour calculer avec précision la somme de deux variables temporelles.

Calcul de la somme temporelle à l'aide des fonctions strtotime et date

Les fonctions Thestrtotime et date en PHP offrent une solution pratique moyen de manipuler les valeurs temporelles. En convertissant les chaînes d'heure en horodatages Unix, en les additionnant et en les reconvertissant dans un format d'heure, vous pouvez obtenir la somme souhaitée.

Voici un exemple :

<code class="php">$time1 = '15:20:00';
$time2 = '00:30:00';

// Convert to Unix timestamps
$time1_timestamp = strtotime($time1);
$time2_timestamp = strtotime($time2);

// Add timestamps
$time_timestamp = $time1_timestamp + $time2_timestamp - strtotime('00:00:00');

// Convert back to time format
$time = date('H:i:s', $time_timestamp);

echo $time; // Output: 15:50:00</code>
Copier après la connexion

Cette méthode est efficace calcule la somme de $time1 et $time2, ce qui donne « 15:50:00 ». Notez que la soustraction - strtotime('00:00:00') est nécessaire pour éviter de compter deux fois les secondes que partagent $time1 et $time2.

En exploitant les fonctions strtotime et date, cette approche offre un aperçu concis et efficace pour ajouter des variables de temps en PHP, produisant des résultats précis pour vos applications.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal