Ниже приведен необходимый код из файла «/xyz/pqr/prj_name/functions/common.php
«
function format_date_yyyy_mm_dd($date_val) {
$date = DateTime::createFromFormat('n-j-Y', $date_val);
return $date->format('Y-m-d'); //Thie is line no.865 where I'm getting the error.
}
Этот файл был включен в файл, где функция format_date_yyyy_mm_dd()
называется.
Код для вызова функции выглядит следующим образом:
$form_data['reg_date'] = format_date_yyyy_mm_dd($form_data['reg_date']);
Может кто-нибудь помочь в исправлении кода, который я написал, и помочь мне, где мой код работает неправильно?
Заранее спасибо.
Ваш код правильный, пожалуйста, проверьте значение $form_data['reg_date']
и убедитесь, что это что-то вроде 12-19-2014
и это должно быть month-date-year
, Вы можете передать неправильный формат даты из вашей формы.
echo format_date_yyyy_mm_dd('12-19-2014');
Других решений пока нет …