Je me suis rendu compte sur mon serveur que la fonction DateTime::createDateFromFormat() avait un comportement tres bizarre et vraiment embêtant:
Lorsque j'appelle les lignes suivantes:
Code : Tout sélectionner
$date_end = new DateTime();
var_dump(date_default_timezone_get());
var_dump($date_end->format('Y-m-d'));
var_dump(DateTime::createFromFormat('z', $date_end->format('z'))->format('Y-m-d'));
Code : Tout sélectionner
string(12) "Europe/Paris"
string(10) "2012-03-23"
string(10) "2012-03-24"
Une idée?
Merci