Calcul des différences date-heure et formatage des résultats en Y-m-d H:i:s
Lorsque vous essayez de déterminer la différence entre deux dates-heures et de formater le résultat dans Y-m-d H:i:s, les individus peuvent rencontrer des problèmes similaires à celui présenté. L'objectif est de calculer le décalage horaire et de le stocker dans une variable datetime.
Une approche consiste à utiliser la classe DateTime :
$datetime1 = new DateTime(); $datetime2 = new DateTime('2011-01-03 17:13:00'); $interval = $datetime1->diff($datetime2); $elapsed = $interval->format('%y years %m months %a days %h hours %i minutes %s seconds'); echo $elapsed;
Dans cet exemple :
La méthode format vous permet de personnaliser la sortie. Dans ce cas, « %y années %m mois %a jours %h heures %i minutes %s secondes » fournit une répartition détaillée de la différence.
En utilisant cette approche, vous pouvez obtenir la différence de temps entre deux datetimes et formatez-le dans le format souhaité.
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!