Salve ragazzi!
Ho un campo date nel database nel formato 0000-00-00
Vorrei farlo stampare a video nel formato d-m-y e viceversa potere inserire nello stesso campo un valore d-m-y
qualche suggerimento?
Salve ragazzi!
Ho un campo date nel database nel formato 0000-00-00
Vorrei farlo stampare a video nel formato d-m-y e viceversa potere inserire nello stesso campo un valore d-m-y
qualche suggerimento?
1) select date_format(campo_data,'%d-%m-%y') as data_it from tabella
2) Se il campo è di tipo date devi necessariamente inserire la data nel formato aaaa-mm-gg. Per poterla inserire come d-m-y ti servirebbe un campo di tipo stringa con tutti i problemi che poi ne deriverebbero.![]()
Ciao Nicola e grazie.
il punto 1) funziona.
Solo che a me servirebbe effettivamente che in automatico, quando un utente effettua operazioni sul database, il campo di data si aggiorni automaticamente con la funzione date
in imput mi arrivi nel campo d-m-y
e in output d-m-y
ah,forse ho capito. La data corrente non c'è bisogno di passargliela via php ma puoi usare direttamente la funzione curdate() di mysql.
esempio
insert into tabella(nome,cognome,`data`) values ('pippo','pluto',curdate() )
stessa cosa per una query di update.
FUNZIONA
Grazie Nicola!