Maison > Article > développement back-end > Comment additionner les intervalles de dates en PHP ?
En PHP, nous pouvons rencontrer des situations où nous devons ajouter deux ou plusieurs intervalles de dates pour calculer la durée totale en heures et en minutes. Pour obtenir cette somme, nous pouvons suivre ces étapes :
<code class="php">$a = new DateTime('14:25'); $b = new DateTime('17:30'); $interval1 = $a->diff($b); echo "interval 1: " . $interval1->format("%H:%I"); echo "<br />"; $c = new DateTime('08:00'); $d = new DateTime('13:00'); $interval2 = $c->diff($d); echo "interval 2: " . $interval2->format("%H:%I"); echo "<br />";</code>
<code class="php">$e = new DateTime('00:00');</code>
<code class="php">$f = clone $e;</code>
<code class="php">$e->add($interval1);</code>
<code class="php">$e->add($interval2);</code>
<code class="php">echo "Total interval: " . $f->diff($e)->format("%H:%I");</code>
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!