il tuo campo nel db in che formato è, date, datetime o come?
SELECT date_format(campo_data,'%d/%m/%Y') from tabella;
SELECT date_format(campo_dataora,'%d/%m/%Y %h:%m:%s') from tabella;
il tuo campo nel db in che formato è, date, datetime o come?
SELECT date_format(campo_data,'%d/%m/%Y') from tabella;
SELECT date_format(campo_dataora,'%d/%m/%Y %h:%m:%s') from tabella;
Originariamente inviato da nicola75ss
il tuo campo nel db in che formato è, date, datetime o come?
SELECT date_format(campo_data,'%d/%m/%Y') from tabella;
SELECT date_format(campo_dataora,'%d/%m/%Y %h:%m:%s') from tabella;
datetime, ma nella query c'è semplicemente un select all
grazie
O metti
select *,date_format(campo_dataora,'%d/%m/%Y %h:%m:%s') as data_italiana from tabella;
oppure elenchi tutti i campi
select campo1,campo2,date_format(campo_dataora,'%d/%m/%Y %h:%m:%s') as data_italiana,campo3,ecc from tabella;
Originariamente inviato da nicola75ss
O metti
select *,date_format(campo_dataora,'%d/%m/%Y %h:%m:%s') as data_italiana from tabella;
oppure elenchi tutti i campi
select campo1,campo2,date_format(campo_dataora,'%d/%m/%Y %h:%m:%s') as data_italiana,campo3,ecc from tabella;
mi dispiace farti perdere tempo, ma anche modificando la query continua a visualizzarla come 2006-05-11 00:00:00. non so perché
posta la query
edit: scusa, sono andato a memoria con le stringhe e non mi son ricordato che per i minuti non si usa m ma i e che la h minuscola restituisce le ore da 1 a 12.
Il formato giusto è questo
SELECT date_format(dataora,'%d/%m/%Y %H:%i:%s') as dataita from tabella.![]()