Originariamente inviato da Tr|k`Tr4k
ok ho risolto proprio con il codice che mi hai postato all'inizio della discussione e funziona benissimo.
Ultima domanda:
Ora tiro fuori una data tipo: 01 Dicembre 2006, come elimino lo zero di 01?
Ho provato a mettere j al posto di d nella query ma poi tira fuori un numero tipo 396...
ma ce l'hai sotto il naso la risposta.
Codice PHP:
$mesi = array(1 => 'Gennaio','Febbraio','Marzo'); // eccetera
$data = "2006-01-01";
list($anno,$mese,$giorno) = explode('-',$data);
echo $giorno.' '.$mesi[(int)$mese].' '.$anno;
usi (int) come ho fatto per il mese.
echo (int) $giorno;
Se vuoi formattarla tramite query devi guardare le lettere (gli specificatori) della funzione date_format
http://dev.mysql.com/doc/refman/4.1/...functions.html
%j Day of year (001..366)
%c Month, numeric (0..12)
%e Day of the month, numeric (0..31)
select from_unixtime(1136070000,"%e-%c-%Y") // 1-1-2006
non devi mica ricordartele tutte a memoria le lettere. basta guardare il manuale.