You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在HTML的input type='time'控件中正确显示当前时间

问题原因

HTML原生type="time"输入框的value属性仅支持24小时制的HH:mm格式,你代码中使用date('h:i A', time())输出的是12小时制带上下午标识的格式(例如09:25 AM),不符合浏览器的格式校验规则,因此无法正确加载默认值。

修复方案

调整PHP日期格式为符合要求的24小时制格式即可,修正后的代码如下:

<input type="time" class="form-control" id="select-time" value="<?php echo date('H:i',time()); ?>" name="time" required>

如果输出时间和预期的本地时间不符,可在PHP代码开头提前设置对应时区,中国大陆地区可使用:

date_default_timezone_set('Asia/Shanghai');

内容的提问来源于stack exchange,提问作者mkz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 19:15:04