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 :
Les résultats :
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'));
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 ???
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"
Partager