Pagina 1 din 1
conversie string to date pentru mysql
Scris: Dum Mar 13, 2016
de andras
Salut,
Cum convertesc un string exemplu: 13/03/2016 la tip DATE care sa fie recunoscut de mysql? Am incercat mai multe variante dar nu transforma corect. Dar un string 13/01/1900 ? Multumesc.
conversie string to date pentru mysql
Scris: Dum Mar 13, 2016
de MarPlo
Salut
Daca acea coloana e de tip DATE, se adauga un sir cu formatul:
An-Luna-Zi sau
An/Luna/Zi.
Daca e de tip DATETIME sau TIMESTAMP, se adauga cu formatul:
An-Luna-Zi Ora:Minute:Secunde.
Pentru conversie poti sa foloseti in mysql functia
STR_TO_DATE().
Exemplu pt. DATE:
Exemplu pt. DATETIME sau TIMESTAMP:
Pentru conversie in PHP poti sa foloseti acest exemplu:
Cod: Selectaţi tot
$data ='13/03/2016'; // Day/Month/Year
$data_ar = explode('/', $data); //to separe pieces of day/month/year
$date_field = date('Y-m-d',strtotime($data_ar[1] .'/'. $data_ar[0] .'/'.$data_ar[2])); //conert Day/Month/Year to Year-Month-Day
echo $date_field; // 2016-03-13
$date_field = date('Y-m-d H:i:s',strtotime($data_ar[1] .'/'. $data_ar[0] .'/'.$data_ar[2]));
echo $date_field; // 2016-03-13 00:00:00
//Then add $date_field in mysql