Maison > Article > développement back-end > Comment ajouter des minutes à une chaîne DateTime en PHP ?
Ajout de minutes à la date et à l'heure en PHP
En PHP, ajouter des minutes à une date/heure est une tâche simple. Cependant, cela peut nécessiter une approche spécifique en fonction du format datetime.
Comme mentionné dans la demande, le format datetime donné est "année-mois-jour heure:minute", par exemple "2011-11-17 05h05". Pour modifier cette dateheure en ajoutant des minutes :
可以使用 DateTime 类和 DateInterval 类:
$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');
Dans ce code :
La norme ISO 8601 est utilisée pour la représentation de la durée, où "P{y}Y{m1} M{d}DT{h}H{m2}M{s}S" désigne une durée de {y} ans, {m1} mois, {d} jours, et ainsi de suite.
Par exemple, "P1Y2DT5S" correspond à 1 an, 2 jours et 5 secondes.
Dans l'exemple fourni, "PT" signifie un intervalle de temps, suivi de "5M", qui représente l'ajout de 5 minutes.
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!