我正在尝试回显从数据库到输入控件的日期,但日期没有出现。我的意见如下:
<input type="date" class="form-control" name="date_out" value="<?php echo isset($itemOutData->date_out) ? set_value('date_out', date('m/d/Y', strtotime($itemOutData->date_out))) : set_value('date_out'); ?>">
如果我从浏览器检查,则值为08/16/2017
,但输入控件只显示mm/dd/yyyy
输入控件
答案 0 :(得分:4)
Html5日期类型值格式为'Y-m-d';
<input type="date" class="form-control" name="date_out" value="<?php echo isset($itemOutData->date_out) ? set_value('date_out', date('Y-m-d', strtotime($itemOutData->date_out))) : set_value('date_out'); ?>">