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

xdan datetimepicker仅选时间时选中值显示异常求助

解决xdan datetimepicker选中时间后输入框显示当前时间的问题

你遇到的这个问题大概率是格式符使用错误导致的——你在配置里用了m作为分钟的占位符,但在datetimepicker的格式规则里,m代表的是月份,而分钟对应的正确格式符是i!

修复步骤:

  1. 修改你的初始化代码,把format: 'H:m'改成format: 'H:i':
    $('#dttf').datetimepicker({ 
        datepicker: false, 
        step: 15, 
        format: 'H:i'
    });
    
  2. (可选)如果输入框需要初始值,确保初始值也符合H:i的格式,比如:
    <input type="text" id="dttf" value="9:00">
    

为什么之前的配置会出错?

当你选择9:15这样的时间时,插件会尝试用H:m的格式去处理选中值,但m对应的是月份(范围1-12),15显然不符合月份的规则,插件无法正确解析这个值,就会 fallback 显示当前时间的分钟数,这就是你看到9:17这类当前时间的原因。

另外,也可以检查一下插件的版本是否是最新的,旧版本可能存在一些时间解析的小bug,但最核心的问题还是格式符的误用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 04:04:05