Bonjour,

En manipulant des DateTime dans un contrôleur, je me suis aperçu d'un comportement que je n'arrive pas à expliquer...

Les tests :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$date = new \DateTime($request->query->get('date', 'now'));
var_dump($date);
var_dump(new \DateTime('now'));
var_dump($request->query->get('date', 'now'));
Les résultats :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
object(DateTime)#1501 (3) { ["date"]=> string(26) "2019-06-17 11:40:54.541383" ["timezone_type"]=> int(3) ["timezone"]=> string(13) "Europe/Berlin" }
object(DateTime)#1592 (3) { ["date"]=> string(26) "2019-05-17 11:40:54.545891" ["timezone_type"]=> int(3) ["timezone"]=> string(13) "Europe/Berlin" }
string(3) "now"
Quelqu'un a une solution ou un début d'explication concernant la différence d'un mois alors que je n'ai pas commencé à manipuler les dates à grand coup de modify ???