DateTime et manipulation de date
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:
1 2 3 4
| public function getDateNow() {
$date = new DateTime();
return $date;
} |
Et le code de modification :
Code:
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 !