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 :
Et le code de modification :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public function getDateNow() { $date = new DateTime(); return $date; }
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.
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;
$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 !
Partager