
Originariamente inviata da
endlesszero
Nel codice sottostante sostituisci $date con quello del form (che è nel formato YYYY/MM/DD, quello accettato da mysql)
Codice PHP:
$date = date("Y-m-d");
$query = "INSERT INTO users (date) VALUES ('".$date."');";
se il campo nel db è di tipo date devi inserire la data in formato YYYY-MM-DD. Anche gli input date forniscono questo fomato, quindi ti consiglio di lavorare con questo lato server, e se vuoi convertirlo in DD-MM-YYYY dopo averlo estratto da mysql per stamparlo nella pagina con:
Codice PHP:
$yyyymmdd = "2014-07-25"; //formato YYYY/MM/DD
$ddmmyy = date("d-m-Y", strtotime($originalDate)); //formato DD/MM/YYYY
Ciao,
endle