Я использовал следующий код для преобразования даты в php, но я получаю неправильную дату после преобразования. Я использовал CURRENT_TIMESTAMP как значение по умолчанию в моей таблице базы данных. Я передаю переменную «date» из javascript.
Может кто-нибудь решить эту проблему. Заранее спасибо.
$date1=mysql_real_escape_string($data->date); print_r($date1) // This is one displaying the right date. $date=strtotime($date1); $timedatenew=date('Ymd H:i:s', $date); print_r($timedatenew) // This is displaying the date like "1970-01-01 01:00:00".
Как вы сказали, у вас есть дата в формате dd/mm/yy
попробуйте с этим
$timedatenew= date("Ymd H:i:s",strtotime(str_replace('/', '-', $date ))));
он конвертирует / в –