поле даты не хотят отображать - PullRequest
0 голосов
/ 01 июля 2019

$customers_dob допустимо: string(10) "06/11/2019", но когда я вставляю код ниже: $customers_dob отображается пустым.

мой код:

echo HTML::inputField('dob', $customers_dob, null, 'date');

Я тестировал с полным кодом HTMl:

echo '<input id="date" type="date" value="' . $customers_dob . '">';

У меня тот же результат $customers_dob: отображается пустым.

У вас есть идея отобразить значение внутри введенной даты?

1 Ответ

0 голосов
/ 01 июля 2019

HTML5 принимает значения даты в формате ISO-8601 . Формат, который вы используете, может быть неоднозначным.

Вы можете преобразовать дату в Y-m-d с помощью PHP и отобразить ее в HTML

$dateObj = new \DateTime('06/11/2019');
echo '<input id="date" type="date" value="' . $dateObj->format('Y-m-d') . '">';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...