日期字段不想显示

时间:2019-06-30 22:46:47

标签: php html date

$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 :(得分:0)

HTML5 accepts date values in ISO-8601 format。您使用的格式可能不明确。

您可以使用PHP将日期转换为Y-m-d并将其显示为HTML

$dateObj = new \DateTime('06/11/2019');
echo '<input id="date" type="date" value="' . $dateObj->format('Y-m-d') . '">';