Bonjour,

Mon problème est le suivant, je voudrais pouvoir manipuler à souhait une date qui est créée via DateTime.

La fonction de création :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
public function getDateNow() {
  $date = new DateTime();
  return $date;
}
Et le code de modification :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
$date = $this->getDateNow();
$time = clone $date;
 
if ($date->format("i")%$nbMinutes == 0)
{
   $time->modify('-'.$nbMinutes.' minutes');
}
var_dump($time);
return $time;
Le but de l'opération serait de mettre les secondes de $time toujours égales à 0. Et que suivant le résultat de $date->format("i")%nbMinutes faire différentes choses.

$nbMinutes s'obtient avec une requête à la base de données, c'est un entier.

Je galère encore un peu pour la gestion des objets et la manipulation de ceux-ci.

Avez vous une idée ?

Merci d'avance !