Maison > Article > développement back-end > Comment calculer la différence entre deux dates en jours en utilisant PHP ?
Calcul de la différence de date basée sur le jour en PHP
Introduction :
Déterminer la différence entre deux dates, notamment pour une durée en jours, peuvent être une tâche courante en programmation. En PHP, ce calcul peut être effectué efficacement à l'aide de la fonction intégrée date_diff.
Question :
Comment pouvons-nous calculer rapidement la différence entre deux dates en PHP, représentant l'intervalle entre elles en jours ?
Réponse :
Pour calculer la différence basée sur le jour entre deux dates en PHP, suivez ces étapes :
<code class="php">$date1Object = DateTime::createFromFormat('Y-m-d H:i:s', $date1); $date2Object = DateTime::createFromFormat('Y-m-d H:i:s', $date2);</code>
<code class="php">$dateDiff = $date1Object->diff($date2Object);</code>
<code class="php">$dayCount = $dateDiff->days;</code>
Exemple :
Utilisation des dates fournies :
<code class="php">$date1 = '2009-11-12 12:09:08'; $date2 = '2009-12-01 08:20:11';</code>
Le nombre de jours résultant serait :
<code class="php">$dayCount = 19;</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!