Ragazzi ho un problema...
ho una data nel Db in un campo unico data in formato aaaa/mm/gg,
come posso farla uscire a schermo nel formato gg/mm/aaaa
Grazie a tutti
Ragazzi ho un problema...
ho una data nel Db in un campo unico data in formato aaaa/mm/gg,
come posso farla uscire a schermo nel formato gg/mm/aaaa
Grazie a tutti
codice:SELECT DATE_FORMAT(nome_campo_data, '%d/%m/%Y') FROM tabella
Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone
Dengiuuuu
Ma poi come lo riutilizzi "nome_campo_data" dopo averlo formattato?
...meglio una cosa tipo:di modo che quando andrai a stampare i risultati potrai usare "new_campo_data" ed avere l'outpu correttamente formattato gg/mm/aaaa.Codice PHP:
SELECT DATE_FORMAT(campo_data, '%d/%m/%Y') as new_campo_data FROM tua_tabella
aggiungerei: senno rischi di aver problemi se poi devi usarlo in una WHERE[supersaibal]Originariamente inviato da neida
Ma poi come lo riutilizzi "nome_campo_data" dopo averlo formattato?
...meglio una cosa tipo:di modo che quando andrai a stampare i risultati potrai usare "new_campo_data" ed avere l'outpu correttamente formattato gg/mm/aaaa. [/supersaibal]Codice PHP:
SELECT DATE_FORMAT(campo_data, '%d/%m/%Y') as new_campo_data FROM tua_tabella
Il Ticino è biancoblù
DVDS delegato ufficiale
Ragazzi ho un problema...
ho una data nel Db in un campo unico data in formato aaaa/mm/gg,
come posso farla uscire a schermo nel formato gg/mm/aaaa
Grazie a tutti
Tutto qui! Credo non ci sia bisogno di spiegazione, se non il fatto che strtotime() crea una data da una stringa e usato in combinata con date() serve proprio a riformattare una data.codice:$query="SELECT data FROM tabella WHERE condizione;" $result=mysql_query($query); $row=mysql_fetch_array($result) //nel caso prendi 1 record solo echo "date("d-m-Y", strtotime(row['data']))";
CheCk_OuTSidE
Life is too short to spend it hoping or crying...JUST LIVE IT!
...ma che senso ha usare una o più funzioni php quando si ha la comodità di far svolgere "tutto il lavoro" a mysql (date_format) direttamente nella query? IMHO[supersaibal]Originariamente inviato da morpheus66
Ragazzi ho un problema...
ho una data nel Db in un campo unico data in formato aaaa/mm/gg,
come posso farla uscire a schermo nel formato gg/mm/aaaa
Grazie a tutti [/supersaibal]
(Sono perfettamente d'accordo con triky...)
una volta ho sclerato per ore dietro a una between prima di rendermi conto che la data veniva formattata[supersaibal]Originariamente inviato da neida
(Sono perfettamente d'accordo con triky...) [/supersaibal]
Il Ticino è biancoblù
DVDS delegato ufficiale
Ho utilizzato la query
SELECT DATE_FORMAT(campo_data, '%d/%m/%Y') as new_campo_data FROM tua_tabella
ed è tutto ok.
Grassie a tutti.