gpt4 book ai didi

php - 输入类型日期 html5 并从数据库接收数据

转载 作者:可可西里 更新时间:2023-10-31 23:53:50 25 4
gpt4 key购买 nike

我正在使用 WAMPPHP 版本 5 在本地处理 Chrome。我使用显示日历的输入类型日期。事实上,我在用户的数据编辑页面中得到了一些变量。我担心的是所有数据都被收集了。但是对于日期,他没有显示数据库中的记录(由 var_dump 确认),而是显示一个占位符 Day/Month/Year

我不感兴趣,当且仅当我的字段为空时,我才需要这个占位符。

字段语法如下:

<input name="datedepart" type="date"  value="<?php echo date('d/m/Y',strtotime($data["congestart"])) ?>"/>

有办法吗?

亲爱的,接受我最崇高的敬意。

最佳答案

是的,将日期格式更改为 ISO 可能就足够了,例如 2012-08-22:

<input name="datedepart" type="date"
value="<?php echo date('Y-m-d',strtotime($data["congestart"])) ?>"/>

如果您的服务器需要其他格式,则必须使用 Javascript 进行转换(ISO 是 HTML5 规范中使用的标准,因此无论 Chrome 如何显示,输入字段的值始终为 ISO)。

更新、澄清:

日期字段只能包含有效日期。当您尝试将其设置为一些随机垃圾时,该值变为空。当值为空时 - Chrome 显示占位符。 HTML5 中唯一有效的日期格式是 ISO:2012-03-04。试试看:

<input value='2004-02-12' type='date'>

关于php - 输入类型日期 html5 并从数据库接收数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12068476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com