Lo so, se n'è sarà parlato molte volte di conversione delle date, ma non sto riuscendo ad eseguire la seguente conversione da data italiana nel classico Y-m-d.
La data da convertire è la seguente:
Codice PHP:
$data = 'Mercoledì, 19 Febbraio, 2014 00:00';
ed utilizzando la classe data:
Codice PHP:
$timestamp = DateTime::createFromFormat('l, d F, Y H:i', $data);
echo $timestamp->format('Y-m-d H:i');
questo mi restituisce l'errore: Call to a member function setTime() on a non-object
indice che non ho capito come utilizzare questo metodo...
Invece con la seguente variabile $data_2
Codice PHP:
$data_2 = 'Wednesday, 19 February, 2014 00:00';
la conversione va a buon fine