Comportement étrange d'un DateTime utilisant $request pour sa valeur
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:
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:
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 ???