Bonjour,
Je récupère une date via un import de fichier csv.
Aprés avoir passé le contenu dans un tableau,
Je place la chaine date dans une variable
$date_deb = (string) $tab_prem_ligne_data[($colDate)];
ce qui me donne :
1 2 3
| echo "<pre>";
var_dump($date_deb);
echo "</pre>"; |
Je cherche ensuite à construire une date
1 2
| $fd = 'd.m.Y';
$deb = \Datetime::createFromFormat($fd,$date_deb)->format('Y-m-d'); |
Sans succés
Error: Call to a member function format() on boolean
J'ai testé divers format mais je reste bloqué, le résultat est un booléen faux et donc pas une date
Codé via Symfony3 mais je ne pense pas que cela soit lié,
Une idée ??
Merci d'avance
étrangement si je fixe ma variable de départ cela fonctionne
1 2 3 4 5 6 7 8 9
| $date_deb = (string) '12.12.2016';
echo "<pre>";
var_dump($date_deb);
echo "</pre>";
$fd = 'd.m.Y';
$deb = \Datetime::createFromFormat($fd,$date_deb)->format('Y-m-d');
echo "<pre>";
var_dump($deb);
echo "</pre>";// |
string(10) "12.12.2016"
string(10) "2016-12-12"
Partager