echo date_format($riga[data],'%d/%m/%Y')
Ricevo il seguente errore:
Warning: date_format() expects parameter 1 to be DateTime, string given in..
il campo data è un datetime nel mio db
Qualche suggerimento?
ciao
echo date_format($riga[data],'%d/%m/%Y')
Ricevo il seguente errore:
Warning: date_format() expects parameter 1 to be DateTime, string given in..
il campo data è un datetime nel mio db
Qualche suggerimento?
ciao
Il suggerimento è abbastanza semplice, se vuoi usare quella funzione devi passarle il parametro che si aspetta, cioè un oggetto di tipo DateTime
edit: perché non usi il date_format di mysql?
come dicevo perà il campo data è un datetime, come faccio a convertirlo?
ciao
il campo e' nel formato datetime di mysql
la funzione si aspetta un oggetto di tipo DateTime (di php), non sono la stessa cosa.
tu hai una stringa, devi istanziare l'oggetto
http://it.php.net/manual/en/datetime.construct.php
ciao
danno