Jquery plugins 具有overrideTimeFormat的jQueryMobile时间框问题

Jquery plugins 具有overrideTimeFormat的jQueryMobile时间框问题,jquery-plugins,jquery-mobile,datebox,Jquery Plugins,Jquery Mobile,Datebox,我尝试在强制时钟模式下使用jQM DateBox和数据选项timebox,以获得24小时的时间范围,如下所示: [在此处输入链接说明][jQM日期框时间] 我只是在我的应用程序中复制粘贴了代码 <label for="mydate">Time </label> <input name="mydate" id="mydate" type="date" data-role="datebox" data-options='{"mode": "timebox", "ov

我尝试在强制时钟模式下使用jQM DateBox和数据选项timebox,以获得24小时的时间范围,如下所示: [在此处输入链接说明][jQM日期框时间]

我只是在我的应用程序中复制粘贴了代码

 <label for="mydate">Time </label>
 <input name="mydate" id="mydate" type="date" data-role="datebox" data-options='{"mode": "timebox", "overrideTimeFormat": 24}'>
时间
它仍然显示AM/PM模式。 还有人注意到这种行为吗?你知道怎么解决吗

请注意,在上面的链接(相同的代码!)中,一切似乎都正常工作,我对其他jQM日期框模式没有其他问题


谢谢。

您还需要覆盖timeOutput-即“覆盖timeOutput”:“%k:%M”


老实说,我不记得为什么我停止了自动切换——我想当我意识到时间输出在不同的语言环境中变化时(如果你是为一个语言环境编写的,这是处理它的更简单的方法)。否则,我的假设是,您需要服务器所期望的格式,在这种情况下,您无论如何都希望覆盖它。

@J.T.Sage我的意思是选择器显示12小时模式

对任何人说:我是意大利人,所以我下载了这个.js文件 将timeFormat:12语句更改为timeFormat:24。 这是个骗局,但它奏效了


再见,谢谢。

您的意思是选择器显示12hr模式,还是返回值显示12hr模式?(选择器似乎接收到了更改-返回没有。现在调查应该发生什么)这非常有效:数据选项=“{”模式“:“timebox”,“useNewStyle”:true,“overrideTimeFormat”:24,“overrideTimeOutput”:“%k:%M”},谢谢你,伙计