Я хочу включить формат даты d/m/Y
в следующей строке.
<?php echo isset($form_data["db_name"]) ?
$form_data["db_name"]->date_of_birth : ""; ?>
я пытался
<?php echo isset($form_data["db_name"]) ?
$form_data["db_name"]->date_format(date_of_birth,'%d/%m/%Y') : ""; ?>
,но он допустил некоторые ошибки …..
использовать функцию даты
date('d/M/Y', date_of_birth)
вместо date_format (). Использовать дату ()
<?php echo isset($form_data["db_name"]) ? $form_data["db_name"]->date('d/M/Y',strtotime(date_of_birth)) : ""; ?>"
Проверь это,
$str = '2013/12/24';
$date = DateTime::createFromFormat('Y/m/d', $str);
echo $date->format('d/m/Y'); //output - 24/12/2013
Может быть, это поможет вам.
Попробуй это
<?php echo isset($form_data["db_name"]) ?
date('d/m/Y',$form_data["db_name"]->date_of_birth) : ""; ?>