Maison > développement back-end > tutoriel php > Comment calculer et formater la différence entre deux dates-heures sous la forme « Y-m-d H:i:s » ?

Comment calculer et formater la différence entre deux dates-heures sous la forme « Y-m-d H:i:s » ?

Susan Sarandon
Libérer: 2024-11-30 03:53:18
original
523 Les gens l'ont consulté

How to Calculate and Format the Difference Between Two Datetimes as

Calcul de la différence entre deux dates-heures au format Y-m-d H:i:s

Déterminer la différence de temps entre deux dates-heures est une tâche courante dans de nombreux scénarios de programmation. Cependant, il est crucial de comprendre comment formater la différence dans un format spécifique.

Dans le cas donné, l'utilisateur souhaite trouver la différence entre deux dates et heures et la formater comme "Y-m-d H:i:s". L'extrait de code fourni utilise la méthode diff(), mais il n'est pas formaté correctement.

Pour obtenir le format souhaité, nous pouvons utiliser la classe DateTime. Voici un exemple :

$datetime1 = new DateTime();
$datetime2 = new DateTime('2011-01-03 17:13:00');
$interval = $datetime1->diff($datetime2);
$elapsed = $interval->format('%Y-%m-%d %H:%i:%s');
echo $elapsed;
Copier après la connexion

Dans cet exemple :

  • $datetime1 et $datetime2 représentent les dates et heures initiales et finales.
  • $interval calcule la différence entre les deux dates et heures.
  • $elapsed formate la différence dans le "Y-m-d" souhaité Format H:i:s".

En utilisant cette approche, vous pouvez obtenir la différence entre deux dates et heures et la formater dans le format spécifié.

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