Ajout de minutes à une date/heure en PHP : une solution complète
Question : Comment puis-je incrémenter un objet date/heure en PHP d'un nombre de minutes spécifié tout en préservant le format d'origine ?
Réponse :
Pour ajouter efficacement des minutes à un date time en PHP, nous utiliserons une combinaison des classes DateTime et DateInterval. Voici une répartition détaillée :
$minutes_to_add = 5; $time = new DateTime('2011-11-17 05:05'); $time->add(new DateInterval('PT' . $minutes_to_add . 'M')); $stamp = $time->format('Y-m-d H:i');
Explication :
La norme ISO 8601 pour la durée suit un format de chaîne spécifique . Ici, 'P{y}Y{m1}M{d}DT{h}H{m2}M{s}S' représente une durée avec diverses composantes, telles que des années ('Y'), des mois ('M' ), les jours ('D'), les heures ('H'), les minutes ('M') et les secondes ('S'). Dans notre cas, nous utilisons « PT5M » pour indiquer l'ajout de 5 minutes à l'heure de la date.
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!