这是因为HTML
<input type="date">需要的日期格式是YYYY-MM-DD,而mysql数据库中提取出来的是这样的

此时的代码:
<p>birthday:<input type="date" name="birthder" value="{{ stu.birthder}}">{{ stu.birthder }}</p>
修改代码:
<p>birthday:<input type="date" name="birthder" value="{{ stu.birthder|date:'Y-m-d'}}">{{ stu.birthder|date:'Y-m-d' }}</p>
结果OK:


本文介绍如何解决HTML<input type=date>与MySQL数据库日期格式不匹配的问题,通过修改代码将从数据库提取的日期格式转换为符合HTML要求的YYYY-MM-DD格式。
2699

被折叠的 条评论
为什么被折叠?



